Hi Seamless Friends, the big wait is finally over
Open Source Seamless3d 2.130 (including French and English versions) is available for download from:http://www.seamless3d.com/download
This version is largely the result of 4 different projects:
Adding a BVH import feature,
Developing a ModelMorpher to make coordinate interpolation easier than using VrmlPad.
Making textures easier
Dragging aids for the NurbsPatch node.
Also a new field the pivotPoint
was added to the part node while developing the BVH import feature. This field should greatly simplify making anything animated and perhaps will make the CenterJoint node obsolete.
For instructions on how to import and use BVH files see:Importing BVH files:http://www.seamless3d.com/tut/bvh/index.html
For instructions on how to use the new model ModelMorpher see:Model Morphing:http://www.seamless3d.com/tut/morphing_ ... index.html
There is no longer any need to convert a SphereBuild, CylinderBuild, ConeBuild, TorusBuild, BezierLaheBuild, BoxBuild, RectangleBuild, NurbsLathe or a BendyLathe to a NurbsPatch to be able to texture the shapes generated by these nodes because a TextureMapper can now be directly plugged into them. Also when any of these nodes are added using the tool bar a TextureMapper is automatically added to the build node if the Seamless node has a TextureMapper plugged in.
For instructions on how to use the TextureMapper see the updated:Texture Mapping Tutorial:http://www.seamless3d.com/tut/texture_m ... index.htmlNurbsPatch Dragging Aids
When a NurbsPatch control point back faces the user it no longer can be clicked and dragged unless it is already selected. This prevents the user from accidently dragging control points we don't see or intend to drag.
The NurbsPatch also has 4 new fields added to assist editing the patch.
showAll when checked shows all control points. When unchecked all obsolete mid control points (such as those derived from a lathe) are kept hidden from view and are automatically calculated from the visible control points when ever a control point is dragged.
beginSP causes the first ring of control points to act like a single control point when dragged. This is very useful for shapes derived from lathes, sphere, cylinders and cones.
endSP is the same as beginSP except it applies the last ring of control points.
uJoinEnds causes the control points on the right edge to behave as if they are joined to the left edge (the vertical imaginary seam where the control points meet). This field will be set after converting from a lathe, sphere, cylinder or cone.
The NurbsPatch's beginSP, endSP & uJoinEnds fields are similar to the Stem node's beginSP, endSP and joinEnds. In context to a NurbsPatch they apply to the control points and in context to a Stem they apply to the mesh vertices.
Many thanks to Griff for first opening my eyes to BVH back in September 2005
to Lilly for testing the new texture features,
and to Alain for his feed back which led to the development of the ModelMorpher.
kind regards to All