Post by thyme on Oct 20, 2004 14:15:50 GMT
Hi Seamless Friends
2.059 is ready for download:
www4.tpg.com.au/users/gperrett/seamless3d/index.html
I have done quite a bit of work to Seamless since the last upload without much time to test the new code in it so I would not be surprised if I will find the need to upload again soon with a new version. I have uploaded this new version without much testing because barph found a bug that had been introduced for 2.057 which would make it crash if the tugRadius is made any value greater than 0 so I have fixed this for 2.059 and crossing my fingers I have not added anything worse
I have added tugSlope to the Settings control panel to allow for pointy tugs when tugRadius greater than 0 is used. Its the same as the new slope field added to RadialTug nodes. Bumpy says slope set to .5 is good for tugging things like the ends of fingers on hands or branches on the ends of trees to curve them.
I found that any node beginning with F (for example Fog) if attempted to be loaded in the last few versions would probably cause a crash. This has been fixed for 2.059
I have made 2.059 so the freezeTime settings are saved to the seamless3dSetup.wrl file so that these values are remembered after seamless has be closed down.
The main change I have made for 2.059 is I have got rid of the "master" field in the CCLathe node and replaced it by adding a "sync" field to the stem node.
I know what you are all thinking, "O no what is he doing making changes to a fundamental node this late in the day!!!" but this change does not change the functionality in any way other than it allows for 2 (or more) stem nodes to share a CCLathe with one (or more) of the stem nodes able operate in sync with the CCLathe and the other (or others) able to operate not in sync. Before all stem nodes that shared a CClathe would all have to operate either in sync or out of sync.
Putting the Stem node in sync simply means the Stem will use the CCLathe's distance field to define the distance for each segment of triangles instead of using it's own yDistance field like it does when out of sync.
Putting the stem node in sync makes the Stem's index and count controls change automatically whenever the CCLathe's index and count controls are changed.
sync checked = master checked
sync unchecked = master unchecked
2.059 will automatically convert master to slave when it loads a file.
I have changed master to sync in my tutorials not that it comes up much as an issue because master/sync has been left to default in all my tutorials so far.
Sorry to have made this change so late but sometimes despite spending a lot of time trying to avoid problems from happening in the future, problems don't seem so obvious until they show them selves.
Seeing that there is a lot of support for expandable/collapsible nodes I will attempt to make a start in adding this feature to the next version.
kind regards
thyme
2.059 is ready for download:
www4.tpg.com.au/users/gperrett/seamless3d/index.html
I have done quite a bit of work to Seamless since the last upload without much time to test the new code in it so I would not be surprised if I will find the need to upload again soon with a new version. I have uploaded this new version without much testing because barph found a bug that had been introduced for 2.057 which would make it crash if the tugRadius is made any value greater than 0 so I have fixed this for 2.059 and crossing my fingers I have not added anything worse
I have added tugSlope to the Settings control panel to allow for pointy tugs when tugRadius greater than 0 is used. Its the same as the new slope field added to RadialTug nodes. Bumpy says slope set to .5 is good for tugging things like the ends of fingers on hands or branches on the ends of trees to curve them.
I found that any node beginning with F (for example Fog) if attempted to be loaded in the last few versions would probably cause a crash. This has been fixed for 2.059
I have made 2.059 so the freezeTime settings are saved to the seamless3dSetup.wrl file so that these values are remembered after seamless has be closed down.
The main change I have made for 2.059 is I have got rid of the "master" field in the CCLathe node and replaced it by adding a "sync" field to the stem node.
I know what you are all thinking, "O no what is he doing making changes to a fundamental node this late in the day!!!" but this change does not change the functionality in any way other than it allows for 2 (or more) stem nodes to share a CCLathe with one (or more) of the stem nodes able operate in sync with the CCLathe and the other (or others) able to operate not in sync. Before all stem nodes that shared a CClathe would all have to operate either in sync or out of sync.
Putting the Stem node in sync simply means the Stem will use the CCLathe's distance field to define the distance for each segment of triangles instead of using it's own yDistance field like it does when out of sync.
Putting the stem node in sync makes the Stem's index and count controls change automatically whenever the CCLathe's index and count controls are changed.
sync checked = master checked
sync unchecked = master unchecked
2.059 will automatically convert master to slave when it loads a file.
I have changed master to sync in my tutorials not that it comes up much as an issue because master/sync has been left to default in all my tutorials so far.
Sorry to have made this change so late but sometimes despite spending a lot of time trying to avoid problems from happening in the future, problems don't seem so obvious until they show them selves.
Seeing that there is a lot of support for expandable/collapsible nodes I will attempt to make a start in adding this feature to the next version.
kind regards
thyme