Post by thyme on Aug 12, 2004 20:47:22 GMT
Many thanks to the newest member of this forum GISMan for finding a major bug in the previous version of seamless. The bug would cause seamless to crash if after pasting in a new single triangle a vertex of the triangle was dragged. Since this bug would prevent any new user from being able to follow the minimalist tutorial I have decided to release 2.047 early since it has this bug fixed as well as a few other bugs I have found since the release of 2.046. Though not all of the new features for 2.047 are yet fully complete and tested many are now at least working such as the new feature that lets the user color the background of the scene tree window to aid navigation in the scene tree. I have updated the Build an Avatar tutorial:
www4.tpg.com.au/users/gilldawn/seamless3d/seamless2News/buildAvatar.html
to show how the background color can now be changed for a block of build nodes.
2.047 is the first version of seamless 2 to have a undo/redo feature. I have had little time to test it out properly and though it can be used now I know it still needs a bit of work done on it yet so please try not to rely on it yet. When seamless is now run it will create a folder called undoCache which it uses for backing up all it's undo files. This is a simple kind of undo which simply makes a backup of the current work in the form of a smls file after 5 seconds (or to what ever backupDelay in the settings window in the Settings window is set to) after any function the user commands that modifies the current work. If the current smls file open is big this folder may grow to a mega size of backup smls files but with hard drives these days being typically 40 gig I feel happy with this approach for the undo because smls files can be complex and it has the added advantage of being able to recover any work manually so should result in a rock solid way of recovering any work from a crash or even a power loss if it were to occur. Beware though, when seamless is closed down it will delete all backup files automatically. However when seamless crashes it wont delete any of the backup files so you may want to delete them manually if they are no longer wanted by simply deleting the undoCache folder but make sure you do this when seamless is not running. If your video card allows for it 2 or more instances of seamless can run simultaneously without there being any conflicts caused from the undo files. (each instance of seamless will have its own undo/redo files coded separately)
A new feature I am very excited about that should work fine for 2.047 is the SineTug and RadialTug visual aids which should be very helpful to the user in letting them know the location, radius, direction and the distance of the selected tug. The SineTug/RadialTug node must be selected and spaghetti mode must be on to see these visual aids (press F11 to toggle the mode on/off)
I will continue work on the new features plus others I have not mentioned here for the next version which will be 2.048
best wishes
thyme
www4.tpg.com.au/users/gilldawn/seamless3d/seamless2News/buildAvatar.html
to show how the background color can now be changed for a block of build nodes.
2.047 is the first version of seamless 2 to have a undo/redo feature. I have had little time to test it out properly and though it can be used now I know it still needs a bit of work done on it yet so please try not to rely on it yet. When seamless is now run it will create a folder called undoCache which it uses for backing up all it's undo files. This is a simple kind of undo which simply makes a backup of the current work in the form of a smls file after 5 seconds (or to what ever backupDelay in the settings window in the Settings window is set to) after any function the user commands that modifies the current work. If the current smls file open is big this folder may grow to a mega size of backup smls files but with hard drives these days being typically 40 gig I feel happy with this approach for the undo because smls files can be complex and it has the added advantage of being able to recover any work manually so should result in a rock solid way of recovering any work from a crash or even a power loss if it were to occur. Beware though, when seamless is closed down it will delete all backup files automatically. However when seamless crashes it wont delete any of the backup files so you may want to delete them manually if they are no longer wanted by simply deleting the undoCache folder but make sure you do this when seamless is not running. If your video card allows for it 2 or more instances of seamless can run simultaneously without there being any conflicts caused from the undo files. (each instance of seamless will have its own undo/redo files coded separately)
A new feature I am very excited about that should work fine for 2.047 is the SineTug and RadialTug visual aids which should be very helpful to the user in letting them know the location, radius, direction and the distance of the selected tug. The SineTug/RadialTug node must be selected and spaghetti mode must be on to see these visual aids (press F11 to toggle the mode on/off)
I will continue work on the new features plus others I have not mentioned here for the next version which will be 2.048
best wishes
thyme