Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • x : origin0 - outerradius(2*pipe.inr)
  • y : origin1 - outerradius(2*pipe.inr)
  • z : origin2

win2 =

  • x : origin0 + outerradius(2*pipe.inr)
  • y : origin1 + outerradius(2*pipe.inr)
  • z : origin2



cylinder1 - Draws the larger of the two cylinders needed to create a pipe. The cylinder has pipeoutr as the radius. From topview, the cylinder draws up towards the viewer with the pipe origin at the bottom base.

cylinder1 <-- cylinder(origin,pipeinroutr,pipelength)

origin =

  • x : origin0
  • y : origin1
  • z : origin2

pipeoutr : outerradius(2*pipeinr

pipelength : pipelength



cylinder2 - Draws the smaller of the two cylinders needed to create the pipe. The cylinder has pipeinr as the radius. From topview, the cylinder draws up towards the viewer with the pipe origin at the bottom base. This inner cylinder will then be subtracted to creat the hollow pipe

cylinder2 <-- cylinder(origin,pipeinr,pipelength)

origin =

  • x : origin0
  • y : origin1
  • z : origin2

pipeinr : pipeinr

pipelength : pipelength


subtract1 - In order to create the hollow pipe, the inner cylinder must be subtracted from the outer cylinder. The subtract function selects p2, on the edge of the inner cylinder, to select the inner cylinder as the piece to be subtracted. The subtract function selects p3, on the edge of the outer cylinder, to select the outer cylinder to subtract from.

subtract <-- subtract(p2,p3)

p2 =

  • x : origin0 + outerradius(2*pipeinr)
  • y : origin1
  • z : origin2

p3 =

  • x : origin0 + pipeinr
  • y : origin1
  • z : origin2