Changes

Glossary of EM.Cube's Standard Geometric Objects

0 bytes added, 02:23, 16 January 2017
</table>
== Cylinder Cone Tool ==
ICON: [[File:cylinder_tool_tncone_tool_tn.png]]
MENU: '''Object &rarr; Solid &rarr; CylinderCone'''
TO DRAW A CYLINDERCONE:
# Activate the '''Cylinder Cone Tool'''.# Left-click to establish the center of the bottom cone's baseplane origin.# Drag the mouse away from the origin to create define the desired base plane's radius. Left-click a second time to establish define the cylinder's baseplane.# Drag the mouse up and away from the active work base plane to establish the cylinder's height. Left-click a third time to complete the cylindercone.
PYTHON COMMAND: cylindercone(label,x0,y0,z0,radiusbase_radius,height[,top_radius,start_angle,end_angle,cap_top,cap_bottom])
CYLINDER CONE PARAMETERS
{| class="wikitable"
|-
| project units
| -
| -
|-
|-
! scope="row" | top_radius
| real numeric
| project units
| 0
| -
|-
<tr>
<td>
[[Image:cad_solid2cad_solid3.png|thumb|left|480px|The property dialog of the cylinder cone object.]]
</td>
</tr>
<tr>
<td>
[[Image:resize_cylinder_newresize_cone_new.png|thumb|left|550px|The geometry of the cylinder cone object.]]
</td>
</tr>
<tr>
<td>
[[Image:02b_cylinder_tn_new03b_cone_tn_new.png|thumb|left|550px|A cylinder cone with a nonzero end angletop radius.]]
</td>
</tr>
</table>
== Cone Cylinder Tool ==
ICON: [[File:cone_tool_tncylinder_tool_tn.png]]
MENU: '''Object &rarr; Solid &rarr; ConeCylinder'''
TO DRAW A CONECYLINDER:
# Activate the '''Cone Cylinder Tool'''.# Left-click to establish the cone's center of the bottom base plane origin.# Drag the mouse away from the origin to define create the desired base plane's radius. Left-click a second time to define establish the cylinder's base plane.# Drag the mouse up and away from the base active work plane to establish the cylinder's height. Left-click a third time to complete the conecylinder.
PYTHON COMMAND: conecylinder(label,x0,y0,z0,base_radiusradius,height[,top_radius,start_angle,end_angle,cap_top,cap_bottom])
CONE CYLINDER PARAMETERS
{| class="wikitable"
|-
| project units
| -
| -
|-
|-
! scope="row" | top_radius
| real numeric
| project units
| 0
| -
|-
<tr>
<td>
[[Image:cad_solid3cad_solid2.png|thumb|left|480px|The property dialog of the cone cylinder object.]]
</td>
</tr>
<tr>
<td>
[[Image:resize_cone_newresize_cylinder_new.png|thumb|left|550px|The geometry of the cone cylinder object.]]
</td>
</tr>
<tr>
<td>
[[Image:03b_cone_tn_new02b_cylinder_tn_new.png|thumb|left|550px|A cone cylinder with a nonzero top radiusend angle.]] </td></tr></table> == Curve Generator == ICON: [[File:curve_gen_tool_tn.png]]  MENU: '''Object &rarr; Curve &rarr; Curve Generator''' TO DRAW A PARAMETRIC CURVE: # Activate the '''Curve Generator Tool'''. # Left-click to establish the location of the new parametric curve. A default oblique line appears in the project workspace.# The curve generator dialog opens up on the lower left corner of the screen. You have three options for '''Model''' type: '''Cartesian Curve''', '''Polar Curve''' or '''Parametric Curve'''. The default option is the Cartesian curve. # In the case of a Cartesian curve, you also have three options for '''Orientation''': XY, YZ or ZX planes. With the XY plane orientation, the Cartesian curve is expressed as y = f(x). With the YZ plane orientation, the Cartesian curve is expressed as z = f(y). With the ZX plane orientation, the Cartesian curve is expressed as x = f(z). # Enter the start, stop and step values for the range of the coordinate variable in the selected orientation plane.# Enter a mathematical expression in terms of the coordinate variable in the selected orientation plane for the definition of the Cartesian curve.# In the case of a polar curve, the radial coordinate is expressed as a function of the polar angle t: r = r(t). # In the case of a parametric curve, the x, y and z coordinates are expressed as three separate functions of the parameter t: x(t), y(t), z(t). # For a polar or parametric curve, enter the start, stop and step values for the range of the variable t.# Enter the defining expression(s) for the curve. # Make sure to click the <b>OK</b> button of the dialog to complete the curve construction.  NOTES, SPECIAL CASES OR EXCEPTIONS: You can always edit and modify a parametric curve after you first create it in the curve generator. The property dialog of a parametric curve object is indeed the curve generator itself, where you can change the parameter values or the defining expression(s). All the curves created by the curve generator are of the polyline type.   PYTHON COMMAND: param_curve(label,x0,y0,z0,model,orientation,start,stop,step,function[,y(t),z(t)])  PARAMETRIC CURVE PARAMETERS{| class="wikitable"|-! scope="col"| Parameter Name! scope="col"| Value Type! scope="col"| Units! scope="col"| Default Value! scope="col"| Notes|-! scope="row" | LCS_X| real numeric| project units | - | X-coordinates of the surface|-! scope="row" | LCS_Y | real numeric| project units | - | Y-coordinates of the surface|-! scope="row" | LCS_Z| real numeric| project units | - | Z-coordinates of the surface|-! scope="row" | rot_X| real numeric| degrees | 0 | local rotation about X-axis|-! scope="row" | rot_Y| real numeric| degrees | 0 | local rotation about Y-axis|-! scope="row" | rot_Z| real numeric| degrees | 0 | local rotation about Z-axis|-! scope="row" | model| three options: Cartesian, polar or parametric| - | Cartesian| the curve definition type|-! scope="row" | orientation| three options: XY, YZ or ZX| - | XY | the coordinate plane in which the Cartesian curve is drawn (only for Cartesian curve)|-! scope="row" | start| real numeric| project units | 0 | start value of range of the coordinate variable|-! scope="row" | stop| real numeric| project units | 10 | stop value of range of the coordinate variable|-! scope="row" | step| integer numeric| project units | 1| step value of range of the coordinate variable|-! scope="row" | function| text string| -| x| mathematical expression in the local coordinate variable |-! scope="row" | y(t)| text string| -| t| mathematical expression in the variable t (only for parametric curve)|-! scope="row" | z(t)| text string| -| t| mathematical expression in the variable t (only for parametric curve)|} <table><tr><td> [[Image:cad_curve10.png|thumb|left|480px|The curve generator dialog showing the default Cartesian curve.]] </td></tr></table><table><tr><td> [[Image:Cad curve11_new.png|thumb|left|550px|The default Cartesian curve created by the curve generator.]] </td></tr></table><table><tr><td> [[Image:Cad curve12_new.png|thumb|left|480px|The curve generator dialog showing a super-quadratic helical parametric curve.]] </td></tr></table><table><tr><td> [[Image:Cad curve13_new.png|thumb|left|550px|The super-quadratic helical parametric curve created by the curve generator.]]
</td>
</tr>
<td>
[[Image:20_Nurbs_tn_new.png|thumb|left|550px|Drawing a NURBS curve.]]
</td>
</tr>
</table>
 
== Curve Generator ==
 
ICON: [[File:curve_gen_tool_tn.png]]
 
MENU: '''Object &rarr; Curve &rarr; Curve Generator'''
 
TO DRAW A PARAMETRIC CURVE:
 
# Activate the '''Curve Generator Tool'''.
# Left-click to establish the location of the new parametric curve. A default oblique line appears in the project workspace.
# The curve generator dialog opens up on the lower left corner of the screen. You have three options for '''Model''' type: '''Cartesian Curve''', '''Polar Curve''' or '''Parametric Curve'''. The default option is the Cartesian curve.
# In the case of a Cartesian curve, you also have three options for '''Orientation''': XY, YZ or ZX planes. With the XY plane orientation, the Cartesian curve is expressed as y = f(x). With the YZ plane orientation, the Cartesian curve is expressed as z = f(y). With the ZX plane orientation, the Cartesian curve is expressed as x = f(z).
# Enter the start, stop and step values for the range of the coordinate variable in the selected orientation plane.
# Enter a mathematical expression in terms of the coordinate variable in the selected orientation plane for the definition of the Cartesian curve.
# In the case of a polar curve, the radial coordinate is expressed as a function of the polar angle t: r = r(t).
# In the case of a parametric curve, the x, y and z coordinates are expressed as three separate functions of the parameter t: x(t), y(t), z(t).
# For a polar or parametric curve, enter the start, stop and step values for the range of the variable t.
# Enter the defining expression(s) for the curve.
# Make sure to click the <b>OK</b> button of the dialog to complete the curve construction.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: You can always edit and modify a parametric curve after you first create it in the curve generator. The property dialog of a parametric curve object is indeed the curve generator itself, where you can change the parameter values or the defining expression(s). All the curves created by the curve generator are of the polyline type.
 
 
PYTHON COMMAND: param_curve(label,x0,y0,z0,model,orientation,start,stop,step,function[,y(t),z(t)])
 
 
PARAMETRIC CURVE PARAMETERS
{| class="wikitable"
|-
! scope="col"| Parameter Name
! scope="col"| Value Type
! scope="col"| Units
! scope="col"| Default Value
! scope="col"| Notes
|-
! scope="row" | LCS_X
| real numeric
| project units
| -
| X-coordinates of the surface
|-
! scope="row" | LCS_Y
| real numeric
| project units
| -
| Y-coordinates of the surface
|-
! scope="row" | LCS_Z
| real numeric
| project units
| -
| Z-coordinates of the surface
|-
! scope="row" | rot_X
| real numeric
| degrees
| 0
| local rotation about X-axis
|-
! scope="row" | rot_Y
| real numeric
| degrees
| 0
| local rotation about Y-axis
|-
! scope="row" | rot_Z
| real numeric
| degrees
| 0
| local rotation about Z-axis
|-
! scope="row" | model
| three options: Cartesian, polar or parametric
| -
| Cartesian
| the curve definition type
|-
! scope="row" | orientation
| three options: XY, YZ or ZX
| -
| XY
| the coordinate plane in which the Cartesian curve is drawn (only for Cartesian curve)
|-
! scope="row" | start
| real numeric
| project units
| 0
| start value of range of the coordinate variable
|-
! scope="row" | stop
| real numeric
| project units
| 10
| stop value of range of the coordinate variable
|-
! scope="row" | step
| integer numeric
| project units
| 1
| step value of range of the coordinate variable
|-
! scope="row" | function
| text string
| -
| x
| mathematical expression in the local coordinate variable
|-
! scope="row" | y(t)
| text string
| -
| t
| mathematical expression in the variable t (only for parametric curve)
|-
! scope="row" | z(t)
| text string
| -
| t
| mathematical expression in the variable t (only for parametric curve)
|}
 
<table>
<tr>
<td>
[[Image:cad_curve10.png|thumb|left|480px|The curve generator dialog showing the default Cartesian curve.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:Cad curve11_new.png|thumb|left|550px|The default Cartesian curve created by the curve generator.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:Cad curve12_new.png|thumb|left|480px|The curve generator dialog showing a super-quadratic helical parametric curve.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:Cad curve13_new.png|thumb|left|550px|The super-quadratic helical parametric curve created by the curve generator.]]
</td>
</tr>
28,333
edits