|08 August 2006||#1|
University of Missouri - Kansas City
Join Date: Mar 2005
Question about generating KnotPlot curves
I was looking through Kenneth Huff's Siggraph presentation. Though he used maya, I think the same principles would work in Cinema4d.
From the website:
The basic curve for the knot form is based on data I download from the Knot Server at the Knot Plot web site (www.pims.math.ca/knotplot/KnotServer). The Knot Server provides a sequence of three-dimensional coordinates representing a given knot. In the case of the 98 knot, the sequence was:
4.027354 -0.973963 -0.733554To convert this sequence of numbers (91 coordinates in all) into a curve in Maya, I used a text editor to change the list into a MEL command:
curve -degree 3 -name "knotCurve_9_8"I modified the resulting curve in Maya in order to increase the overall three-dimensional volume and the intra-curve spaces, thereby maximizing the size of the tube cross section which can be used.
After a simple extrusion, using a circular profile, the resulting knot form can been seen here.
Could I do this in Cinema 4d? I would prefer to use this method over the 'export to .dxf' option since that always seems to bring in clunky and large objects.
|08 August 2006||#2|
Join Date: Feb 2003
You could do this using the ASCII import in Cinema's structure manager. You'll need to append a numbered point order in column 1 of the data, and a small header, then you can make it into a linear spline.
Rather than me explaining this in detail, make a random linear spline, then use the 'Export ASCII data' command in the structure manager, and check out the resulting .txt file yourself.
Be indiscreet - do it continuously.
|08 August 2006||#5|
Join Date: Sep 2003
Thread automatically closed
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
|Thread Closed share thread|