Previous | Index
Generate the Leg
Append a new Stem node to the Seamless's build field
Set the background color for the leg build nodes to light blue (.9 .9 1)
USE the Part l_hip0 for the Stem's part
Add a new SurfaceGenerator to the Stem's surface
Add a new CCLathe to the SurfaceGenerator's generator
Select the CCLathe node.
Set baseRad to .09
Set the number of elements for the curve field to 6
Set curve and distance to:
| index |
curve |
distance |
| 0 |
1.5708 |
|
| 1 |
-1.5708 |
.03 |
| 2 |
.1 |
.245 |
| 3 |
-.05 |
.06 |
| 4 |
-.095 |
.265 |
| 5 |
-1.5708 |
.05 |
Select the Stem Node
Set staves to 10
Set bands to:
| index |
bands |
| 0 |
3 |
| 1 |
3 |
| 2 |
3 |
| 3 |
5 |
| 4 |
3 |

Generate the Foot
Append a new Stem node to the Seamless's build
USE the Part l_ankle for the Stem's part
Add a new SurfaceGenerator to the Stem's surface and DEFine it as footSurface
Add a new CCLathe to the SurfaceGenerator's generator

Select the CCLathe node
Set baseRad to .009
Set the number of elements for the curve field to 2
Set curve and distance to:
| index |
curve |
distance |
| 0 |
-1.5708 |
|
| 1 |
2 |
.16 |
Select the Stem node
Set staves to 16
Set bands to 5

BranchJoin the Leg to the Foot Surface
Before we can BranchJoin the leg to the foot surface we must align the top ring of vertices to 0 on the Y axis

To do this insert a new Place node before the Stem that generates the foot. (right click on the Stem that generates the foot and select paste/sibling above/new/Place)

Select the Place node
Set multiply to 0 -1 0
Set tranVertex to 1000000

Append a new BranchJoinPosY
to the Seamless's build field
USE the Part l_hip for the BranchJoinPosY's part
USE the SurfaceGenerator footSurface for the BranchJoinPosY's surface

Select the BranchJoinPosY
Set vertexLen to 40 (10 staves * 4 rings = 40 vertices)
Check sawn (top 4 rings will evolve to a flat "sawn" off branch)
Check backward (specifying vertices from the top end in reverse index order)
We should now see the 4 rings of the leg molded onto the foot.

BranchJoin the Leg to the Torso Surface
Before we can branch join the foot to the torso surface we must rotate it half a revolution on the Z axis and align the first ring of vertices (in index order) with zero on the Y axis

To do this Append a new Place to the Seamless's build
USE l_hip for the Place's part

Select the Place node
Set rotation to 0 0 1 3.1416
Set multiply to 0 -1 0
Set tranVertex to 0
Show the Part pelvis

Append a new BranchJoinPosY
to the Seamless's build
USE the Part l_hip for the BranchJoinPosY's part
USE the SurfaceGenerator torsoSurface for the BranchJoinPosY's surface:

Select the BranchJoinPosY
Set location to .087 0 0
Check descendants so that l_wrist a descendant of l_hip also gets translated by location
Check sawn
Set vertexLen to 40 (the first 4 rings)
Now we can see our leg molded to both the foot and the torso surfaces

Append a new CopyPart node to the Seamless's build
USE l_hip and l_ankle for the CopyPart's source
USE r_hip and r_ankle for the CopyPart's dest

Note the USEd nodes with the blue dot show which nodes are the source Parts. Those without are the destination Parts
Check mirrorX
Now if we show all the parts we will see an av. Simple perhaps but a complete av with seamless branch joins and all built by a program of build instructions. This av is perhaps a bit bland but it's built on good foundations leaving plenty of room for improvement :)

Previous | Index