Changes

Glossary of EM.Cube's Standard Geometric Objects

0 bytes added, 02:40, 16 January 2017
<td>
[[Image:18_Line_tn_new.png|thumb|left|550px|Drawing a horizontal line object.]]
</td>
</tr>
</table>
 
== NURBS Curve Tool ==
 
ICON: [[File:nurbs_tool_tn.png]]
 
MENU: '''Object &rarr; Curve &rarr; NURBS'''
 
TO DRAW A NURBS CURVE:
 
# Activate the '''NURBS Curve Tool'''.
# Click anywhere on the active work plane to create nodes. The contour of the NURBS Curve is rendered as soon as the second node is defined. A NURBS Curve must have at least two nodes.
# Create as many nodes as you want. You can finish the drawing either by double-clicking on the last node or first creating the last node and pressing the keyboard's {{key|Enter}} key.
# The NURBS Curve can be closed at any time using the keyboard shortcut {{key|C}}. This connects the last drawn node to the first.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: If a NURBS Curve object is originally drawn as an open curve, you can turn it into a closed one by placing a check mark in the box labeled '''Close Curve'''.
The property dialog of a NURBS Curve object lists the individual nodes and their coordinates ordered by the node ID. You can select and highlight each node and change its coordinates using the {{key|Edit}} button of the dialog. You can also delete each node using the {{key|Delete}} key or insert a new node between the selected node and its next node using the {{key|Insert}} key. The new node is placed at the midpoint between the selected node and the node having the next ID number.
 
 
PYTHON COMMAND: nurbs_curve(label,(x0,y0,z0),(x1,y1,z1) ... )
 
 
<table>
<tr>
<td>
[[Image:cad_curve9_new.png|thumb|left|480px|The property dialog of the NURBS curve object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:20_Nurbs_tn_new.png|thumb|left|550px|Drawing a NURBS curve.]]
</td>
</tr>
</table>
 
== NURBS Strip Tool ==
 
ICON: [[File:nurbsstrip_tool_tn.png]]
 
MENU: '''Object &rarr; Surface &rarr; NURBS Strip'''
 
TO DRAW A NURBS STRIP:
 
# Activate the '''NURBS Strip Tool'''.
# Click anywhere on the active work plane to create nodes. The contour of the NURBS strip is rendered as soon as the third node is defined. A NURBS Strip must have at least three nodes.
# Create as many nodes as you want. You can finish the drawing either by double-clicking on the last node or first creating the last node and pressing the keyboard's {{key|Enter}} key.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: The property dialog of a NURBS strip object lists the individual nodes and their coordinates ordered by the node ID. You can select and highlight each node and change its coordinates using the {{key|Edit}} button of the dialog. You can also delete each node using the {{key|Delete}} key or insert a new node between the selected node and its next node using the {{key|Insert}} key. The new node is placed at the midpoint between the selected node and the node having the next ID number.
 
 
PYTHON COMMAND: nurbs_strip(label,(x0,y0,z0),(x1,y1,z1) ... )
 
 
<table>
<tr>
<td>
[[Image:cad_surf10.png|thumb|left|480px|The property dialog of the NURBS strip object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:NURBSstripSteps.png|thumb|left|550px|Drawing a NURBS strip.]]
</td>
</tr>
</table>
 
== Parabola Tool ==
 
ICON: [[File:parabola_tool_tn.png]]
 
MENU: '''Object &rarr; Curve &rarr; Parabola'''
 
TO DRAW A PARABOLA:
 
# Activate the '''Parabola Tool'''.
# Left-click to set the Focal Point.
# Drag away from the focal point and left-click a second time to set the desired Offset.
# Drag and left-click a third time to complete the Parabolic Curve.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: The parameters '''Axial Length''' and '''Aperture''' adjust the size of the opening of the parabola. Changing the value of either one automatically adjusts the value of the other. Checking the box labeled '''Create Half''' bisects the parabola and removes its bottom half. You can revolve the resulting half-curve to create a paraboloid.
 
 
PYTHON COMMAND: parabola(label,x0,y0,z0,focal_length,axial_length,half_only)
 
 
PARABOLA 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 base
|-
! scope="row" | LCS_Y
| real numeric
| project units
| -
| Y-coordinates of base
|-
! scope="row" | LCS_Z
| real numeric
| project units
| -
| Z-coordinates of base
|-
! scope="row" | rot_X
| real numeric
| degrees
| -
| local rotation about X-axis
|-
! scope="row" | rot_Y
| real numeric
| degrees
| -
| local rotation about Y-axis
|-
! scope="row" | rot_Z
| real numeric
| degrees
| -
| local rotation about Z-axis
|-
! scope="row" | focal_length
| real numeric
| project units
| -
| -
|-
! scope="row" | axial_length
| real numeric
| project units
| -
| -
|-
! scope="row" | aperture
| real numeric
| degrees
| -
| is determined automatically by focal and axial lengths or can be set independently
|-
! scope="row" | create_half
| Boolean
| -
| FALSE
| if TRUE, draws the left half only
 
|}
 
<table>
<tr>
<td>
[[Image:cad_curve4.png|thumb|left|480px|The property dialog of the parabola curve object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:resize_parabola_new.png|thumb|left|550px|The geometry of the parabola curve object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:23_parabola_tn_new.png|thumb|left|550px|Drawing a half-parabola.]]
</td>
</tr>
</table>
 
== Point Tool ==
 
ICON: [[File:point_tool_tn.png]]
 
MENU: '''Object &rarr; Special &rarr; Point'''
 
TO DRAW A POINT:
 
# Activate the '''Point Tool'''.
# Left-click to establish the location of the point.
 
 
PYTHON COMMAND: point(label,x0,y0,z0)
 
 
POINT 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-coordinate of point
|-
! scope="row" | LCS_Y
| real numeric
| project units
| -
| Y-coordinate of point
|-
! scope="row" | LCS_Z
| real numeric
| project units
| -
| Z-coordinate of point
|}
 
[[File:point_new.png]]
 
== Polyline Tool ==
 
ICON: [[File:polyline_tool_tn.png]]
 
MENU: '''Object &rarr; Curve &rarr; Polyline'''
 
TO DRAW A POLYLINE:
 
# Activate the '''Polyline Tool'''.
# Click anywhere on the active work plane to create nodes. The polyline's contour is rendered as soon as the second node is defined. A polyline must have at least two nodes.
# Create as many nodes as you want. You can finish the drawing either by double-clicking on the last node or first creating the last node and pressing the keyboard's {{key|Enter}} key.
# The polyline can be closed at any time using the keyboard shortcut {{key|C}}. This connects the last drawn node to the first.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: If a polyline object is originally drawn as an open curve, you can turn it into a closed one by placing a check mark in the box labeled '''Close Curve'''.
The property dialog of a polyline object lists the individual nodes and their coordinates ordered by the node ID. You can select and highlight each node and change its coordinates using the {{key|Edit}} button of the dialog. You can also delete each node using the {{key|Delete}} key or insert a new node between the selected node and its next node using the {{key|Insert}} key. The new node is placed at the midpoint between the selected node and the node having the next ID number.
 
 
PYTHON COMMAND: polyline(label,(x0,y0,z0),(x1,y1,z1) ... )
 
 
<table>
<tr>
<td>
[[Image:cad_curve8.png|thumb|left|480px|The property dialog of the polyline object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:19_polyline_tn_new.png|thumb|left|550px|Drawing a polyline.]]
</td>
</tr>
</table>
 
== Polystrip Tool ==
 
ICON: [[File:polystrip_tool_tn.png|Polystrip Tool]]
 
MENU: '''Object &rarr; Surface &rarr; Polystrip'''
 
TO DRAW A POLYSTRIP:
 
# Activate the '''Polystrip Tool'''.
# Click anywhere on the active work plane to create nodes. The polystrip's contour is rendered as soon as the third node is defined. A Polystrip must have at least three nodes.
# Create as many nodes as you want. You can finish the drawing either by double-clicking on the last node or first creating the last node and pressing the keyboard's {{key|Enter}} key.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: The property dialog of a polystrip object lists the individual nodes and their coordinates ordered by the node ID. You can select and highlight each node and change its coordinates using the {{key|Edit}} button of the dialog. You can also delete each node using the {{key|Delete}} key or insert a new node between the selected node and its next node using the {{key|Insert}} key. The new node is placed at the midpoint between the selected node and the node having the next ID number.
 
 
PYTHON COMMAND: polystrip(label,(x0,y0,z0),(x1,y1,z1) ... )
 
 
<table>
<tr>
<td>
[[Image:cad_surf9.png|thumb|left|480px|The property dialog of the polystrip object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:polystripsteps.png|thumb|left|550px|Drawing a polystrip.]]
</td>
</tr>
</table>
== Sphere Radial Strip Tool ==
ICON: [[File:sphere_tool_tnradialstrip_tool_tn.png]]
MENU: '''Object &rarr; Solid Surface &rarr; SphereRadial Strip'''
TO DRAW A SPHERERADIAL STRIP:
# Activate the '''Sphere Radial Strip Tool'''.# Left-click to establish the origin point. # Drag the mouse outward away from the origin and left-click a second time to establish the radiusand the first leg of the radial strip.# Drag the mouse to the desired location to define the angle of the radial strip. Left-click a second third time to complete the sphereradial strip.
PYTHON COMMAND: sphereradial_strip(label,x0,y0,z0,radius[,start_anglebase_lenght,end_angle]angle)
SPHERE RADIAL STRIP PARAMETERS
{| class="wikitable"
|-
| -
|-
! scope="row" | start_anglebase_length
| real numeric
| degreesproject units
| 0
| start azimuth angleA nonzero value creates a flattened base
|-
! scope="row" | end_angleangle
| real numeric
| degrees
| 360 -| end azimuth wedge angle
|}
<tr>
<td>
[[Image:cad_solid5cad_surf3.png|thumb|left|480px|The property dialog of the sphere radial strip object.]]
</td>
</tr>
<tr>
<td>
[[Image:resize_sphere_newresize_radial_strip_new.png|thumb|left|550px|The geometry of the sphere radial strip object.]]
</td>
</tr>
<tr>
<td>
[[Image:05b_sphere_tn_new10b_radial_strip_tn_new.png|thumb|left|550px|A sphere radial strip object with a nonzero end anglebase length.]]
</td>
</tr>
</table>
== Torus Rectangle Strip Tool ==
ICON: [[File:torus_tool_tnrectstrip_tool_tn.png]]
MENU: '''Object &rarr; Solid Surface &rarr; TorusRectangle Strip'''
TO DRAW A TORUSRECTANGLE STRIP:
# Activate the '''Torus Rectangle Strip Tool'''.# Left-click to define establish the center X/Y axial triangulation point.# Drag the mouse away outward from the origin and left-click a second time this point to establish define the Major Radius desired area of the torus.# Drag the mouse away from the Major Radius construction path to establish the Minor Radiusrectangle strip. Left-click a third second time to complete the torusshape.
PYTHON COMMAND: torusrect_strip(label,x0,y0,z0,radius_majorside_x,radius_minor[,start_angle,end_angle]side_y)
TORUS RECTANGLE STRIP PARAMETERS
{| class="wikitable"
|-
| local rotation about Z-axis
|-
! scope="row" | major_radiusside_X
| real numeric
| project units
| -
| dimension along X-axis
|-
! scope="row" | minor_radiusside_Y
| real numeric
| project units
| -
| dimension along Y-axis
|-
! scope="row" | fix_center_X
| Boolean
| -
| TRUE
| fixes X-coordinate of base
|-
! scope="row" | start_anglefix_center_Y| real numericBoolean| degrees-| 0 TRUE | start azimuth anglefixes Y-coordinate of base
|-
! scope="row" | end_anglerect_loop| Boolean| -| FALSE| if TRUE, creates a rectangular loop|-! scope="row" | loop_width
| real numeric
| degreesproject units | 360 - | end azimuth angle-
|}
<tr>
<td>
[[Image:cad_solid4toruscad_surf1.png|thumb|left|480px|The property dialog of the torus rectangle strip object.]]
</td>
</tr>
<tr>
<td>
[[Image:resize_torus_newresize_rectangular_strip_new.png|thumb|left|550px|The geometry of the torus rectangle strip object.]]
</td>
</tr>
<tr>
<td>
[[Image:07b_torus_tn_newresize_rectangular_strip_new1.png|thumb|left|550px|A torus rectangular loop object with a nonzero end angleloop width.]] </td></tr></table><table><tr><td> [[Image:lock_base_tn.jpg|thumb|left|550px|Locking the base of a rectangle strip.]] </td></tr></table><table><tr><td> [[Image:draw_modes_tn.jpg|thumb|left|550px|The different drawing modes of rectangle strip.]]
</td>
</tr>
</table>
== Solid Generator Regular Polygon Tool ==
ICON: [[File:solid_gen_tool_tnpolygonstrip_tool_tn.png]]
MENU: '''Object &rarr; Solid Surface &rarr; Solid GeneratorRegular Polygon'''
TO DRAW A PLATONIC SOLIDREGULAR POLYGON:
# Activate the '''Solid Generator Regular Polygon Tool'''.# In Left-click to create the solid generator dialog, select one origin of the five platonic solid types '''Tetrahedron''', '''Hexahedron''' '''Octahedron''', '''Dodecahedron''', or '''Icosahedron'''Regular Polygon.# The dialog shows Drag away from the number of faces, edges, nodes origin and left-click a second time to define the side length of the standard platonic solid of the selected type. # Specify the value of the '''Scale''' parameter based on the displayed '''Side Length''Regular Polygon's diameter.# Before you create Drag the solid and add its name mouse to increase or decrease the navigation tree, you have an opportunity to preview it. To do so, click the {{key|Preview}} button number of the dialogsides desired. A yellow ghost of the solid appears in the project workspace. You can change the scale and resize the solid. Once you are satisfied with the generated solid, Left-click a third time to finish drawing the {{key|Create}} button to finalize its creationRegular Polygon.
NOTES, SPECIAL CASES OR EXCEPTIONS: All the solid objects generated by the solid generator are This tool creates a regular polygon with an arbitrary number of polymesh typesides within a circumscribing circle of a specified radius.
PYTHON COMMAND: Nonepolygon_reg(label,x0,y0,z0,radius,n_sides)
PLATONIC SOLID PROPERTIESREGULAR POLYGON PARAMETERS
{| class="wikitable"
|-
! scope="col"| Solid TypeParameter Name! scope="col"| No. of Faces! scope="col"| No. of EdgesValue Type! scope="col"| No. of VerticesUnits! scope="col"| Side LengthDefault Value! scope="col"| GeometryNotes
|-
! scope="row" | TetrahedronLCS_X| 4real numeric| 6 project units | 4 - | 2 | [[Image:CAD MAN23.png|thumb|left|150px]]X-coordinates of base
|-
! scope="row" | Tessellated HexahedronLCS_Y | 12real numeric| 12 project units | 8 - | 2 | [[Image:CAD MAN24.png|thumb|left|150px]]Y-coordinates of base
|-
! scope="row" | OctahedronLCS_Z| 8real numeric| 12 project units | 6 - | &radic;2 | [[Image:CAD MAN25.png|thumb|left|150px]]Z-coordinates of base
|-
! scope="row" | Tessellated Dodecahedronrot_X| 36real numeric| 30 degrees | 20 - | &radic;5 local rotation about X- 1 | [[Image:CAD MAN26.png|thumb|left|150px]]axis
|-
! scope="row" | Icosahedronrot_Y| 20real numeric| 30 degrees | 12 - | 2 local rotation about Y-axis| [[Image:CAD MAN27.png-! scope="row" |thumbrot_Z|leftreal numeric| degrees | - | local rotation about Z-axis|-! scope="row" | radius| real numeric| project units | - | radius of circumscribing circle|-! scope="row" | side_count| integer numeric| -| - | number of side of regular polygon|-! scope="row" | top_width| real numeric| project units | - |150px]] -
|}
<tr>
<td>
[[Image:cad_solid8cad_surf7.png|thumb|left|480px|The solid generator property dialogof the regular polygon object.]] </td></tr></table><table><tr><td> [[Image:resize_polygon_strip_new.png|thumb|left|550px|The geometry of the regular polygon object with N = 8 (octagon).]]
</td>
</tr>
</table>
== Rectangle Strip Sphere Tool ==
ICON: [[File:rectstrip_tool_tnsphere_tool_tn.png]]
MENU: '''Object &rarr; Surface Solid &rarr; Rectangle StripSphere'''
TO DRAW A RECTANGLE STRIPSPHERE:
# Activate the '''Rectangle Strip Sphere Tool'''. # Left-click to establish the X/Y axial triangulation origin point.# Drag the mouse outward from this point the origin to define the desired area of establish the rectangle stripradius. # Left-click a second time to complete the shapesphere.
PYTHON COMMAND: rect_stripsphere(label,x0,y0,z0,side_xradius[,side_ystart_angle,end_angle])
RECTANGLE STRIP SPHERE PARAMETERS
{| class="wikitable"
|-
| local rotation about Z-axis
|-
! scope="row" | side_Xradius
| real numeric
| project units
| -
| dimension along X-axis
|-
! scope="row" | side_Ystart_angle
| real numeric
| project units degrees| - 0 | dimension along Y-axisstart azimuth angle
|-
! scope="row" | fix_center_X| Boolean| -| TRUE | fixes X-coordinate of base|-! scope="row" | fix_center_Y| Boolean| -| TRUE | fixes Y-coordinate of base|-! scope="row" | rect_loop| Boolean| -| FALSE| if TRUE, creates a rectangular loop|-! scope="row" | loop_widthend_angle
| real numeric
| project units degrees| - 360 | -end azimuth angle
|}
<tr>
<td>
[[Image:cad_surf1cad_solid5.png|thumb|left|480px|The property dialog of the rectangle strip sphere object.]]
</td>
</tr>
<tr>
<td>
[[Image:resize_rectangular_strip_newresize_sphere_new.png|thumb|left|550px|The geometry of the rectangle strip sphere object.]]
</td>
</tr>
<tr>
<td>
[[Image:resize_rectangular_strip_new105b_sphere_tn_new.png|thumb|left|550px|A rectangular loop object sphere with a nonzero loop width.]] </td></tr></table><table><tr><td> [[Image:lock_base_tn.jpg|thumb|left|550px|Locking the base of a rectangle strip.]] </td></tr></table><table><tr><td> [[Image:draw_modes_tn.jpg|thumb|left|550px|The different drawing modes of rectangle stripend angle.]]
</td>
</tr>
</table>
== Radial Strip Torus Tool ==
ICON: [[File:radialstrip_tool_tntorus_tool_tn.png]]
MENU: '''Object &rarr; Surface Solid &rarr; Radial StripTorus'''
TO DRAW A RADIAL STRIPTORUS:
# Activate the '''Radial Strip Torus Tool'''. # Left-click to establish define the origin center point.# Drag the mouse away from the origin and left-click a second time to establish the radius and the first leg Major Radius of the radial striptorus.# Drag the mouse to away from the desired location Major Radius construction path to define the angle of establish the radial stripMinor Radius. Left-click a third time to complete the radial striptorus.
PYTHON COMMAND: radial_striptorus(label,x0,y0,z0,radiusradius_major,base_lenghtradius_minor[,anglestart_angle,end_angle])
RADIAL STRIP TORUS PARAMETERS
{| class="wikitable"
|-
| local rotation about Z-axis
|-
! scope="row" | radiusmajor_radius
| real numeric
| project units
| -
|-
! scope="row" | base_lengthminor_radius
| real numeric
| project units
| -
| -
|-
! scope="row" | start_angle
| real numeric
| degrees
| 0
| A nonzero value creates a flattened basestart azimuth angle
|-
! scope="row" | angleend_angle
| real numeric
| degrees
| -360 | wedge end azimuth angle
|}
<tr>
<td>
[[Image:cad_surf3cad_solid4torus.png|thumb|left|480px|The property dialog of the radial strip torus object.]]
</td>
</tr>
<tr>
<td>
[[Image:resize_radial_strip_newresize_torus_new.png|thumb|left|550px|The geometry of the radial strip torus object.]]
</td>
</tr>
<tr>
<td>
[[Image:10b_radial_strip_tn_new07b_torus_tn_new.png|thumb|left|550px|A radial strip object torus with a nonzero base end angle.]] </td></tr></table> == Solid Generator == ICON: [[File:solid_gen_tool_tn.png]]  MENU: '''Object &rarr; Solid &rarr; Solid Generator''' TO DRAW A PLATONIC SOLID: # Activate the '''Solid Generator Tool'''.# In the solid generator dialog, select one of the five platonic solid types '''Tetrahedron''', '''Hexahedron''' '''Octahedron''', '''Dodecahedron''', or '''Icosahedron'''.# The dialog shows the number of faces, edges, nodes and the side lengthof the standard platonic solid of the selected type. # Specify the value of the '''Scale''' parameter based on the displayed '''Side Length'''.# Before you create the solid and add its name to the navigation tree, you have an opportunity to preview it. To do so, click the {{key|Preview}} button of the dialog. A yellow ghost of the solid appears in the project workspace. You can change the scale and resize the solid. Once you are satisfied with the generated solid, click the {{key|Create}} button to finalize its creation. NOTES, SPECIAL CASES OR EXCEPTIONS: All the solid objects generated by the solid generator are of polymesh type.   PYTHON COMMAND: None  PLATONIC SOLID PROPERTIES{| class="wikitable"|-! scope="col"| Solid Type! scope="col"| No. of Faces! scope="col"| No. of Edges! scope="col"| No. of Vertices! scope="col"| Side Length! scope="col"| Geometry|-! scope="row" | Tetrahedron| 4| 6 | 4 | 2 | [[Image:CAD MAN23.png|thumb|left|150px]]|-! scope="row" | Tessellated Hexahedron| 12| 12 | 8 | 2 | [[Image:CAD MAN24.png|thumb|left|150px]]|-! scope="row" | Octahedron| 8| 12 | 6 | &radic;2 | [[Image:CAD MAN25.png|thumb|left|150px]]|-! scope="row" | Tessellated Dodecahedron| 36| 30 | 20 | &radic;5 - 1 | [[Image:CAD MAN26.png|thumb|left|150px]]|-! scope="row" | Icosahedron| 20| 30 | 12 | 2 | [[Image:CAD MAN27.png|thumb|left|150px]] |} <table><tr><td> [[Image:cad_solid8.png|thumb|left|480px|The solid generator dialog.]]
</td>
</tr>
<td>
[[Image:14b_taper_strip_tn_new.png|thumb|left|550px|A taper strip with linear side walls and a nonzero top offset.]]
</td>
</tr>
</table>
 
== Regular Polygon Tool ==
 
ICON: [[File:polygonstrip_tool_tn.png]]
 
MENU: '''Object &rarr; Surface &rarr; Regular Polygon'''
 
TO DRAW A REGULAR POLYGON:
 
# Activate the '''Regular Polygon Tool'''.
# Left-click to create the origin of the Regular Polygon.
# Drag away from the origin and left-click a second time to define the Regular Polygon's diameter.
# Drag the mouse to increase or decrease the number of sides desired. Left-click a third time to finish drawing the Regular Polygon.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: This tool creates a regular polygon with an arbitrary number of sides within a circumscribing circle of a specified radius.
 
 
PYTHON COMMAND: polygon_reg(label,x0,y0,z0,radius,n_sides)
 
 
REGULAR POLYGON 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 base
|-
! scope="row" | LCS_Y
| real numeric
| project units
| -
| Y-coordinates of base
|-
! scope="row" | LCS_Z
| real numeric
| project units
| -
| Z-coordinates of base
|-
! scope="row" | rot_X
| real numeric
| degrees
| -
| local rotation about X-axis
|-
! scope="row" | rot_Y
| real numeric
| degrees
| -
| local rotation about Y-axis
|-
! scope="row" | rot_Z
| real numeric
| degrees
| -
| local rotation about Z-axis
|-
! scope="row" | radius
| real numeric
| project units
| -
| radius of circumscribing circle
|-
! scope="row" | side_count
| integer numeric
| -
| -
| number of side of regular polygon
|-
! scope="row" | top_width
| real numeric
| project units
| -
| -
|}
 
<table>
<tr>
<td>
[[Image:cad_surf7.png|thumb|left|480px|The property dialog of the regular polygon object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:resize_polygon_strip_new.png|thumb|left|550px|The geometry of the regular polygon object with N = 8 (octagon).]]
</td>
</tr>
<td>
[[Image:12c_spiral_strip_tn_new.png|thumb|left|550px|A dual-arm spiral strip object.]]
</td>
</tr>
</table>
 
== Polystrip Tool ==
 
ICON: [[File:polystrip_tool_tn.png|Polystrip Tool]]
 
MENU: '''Object &rarr; Surface &rarr; Polystrip'''
 
TO DRAW A POLYSTRIP:
 
# Activate the '''Polystrip Tool'''.
# Click anywhere on the active work plane to create nodes. The polystrip's contour is rendered as soon as the third node is defined. A Polystrip must have at least three nodes.
# Create as many nodes as you want. You can finish the drawing either by double-clicking on the last node or first creating the last node and pressing the keyboard's {{key|Enter}} key.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: The property dialog of a polystrip object lists the individual nodes and their coordinates ordered by the node ID. You can select and highlight each node and change its coordinates using the {{key|Edit}} button of the dialog. You can also delete each node using the {{key|Delete}} key or insert a new node between the selected node and its next node using the {{key|Insert}} key. The new node is placed at the midpoint between the selected node and the node having the next ID number.
 
 
PYTHON COMMAND: polystrip(label,(x0,y0,z0),(x1,y1,z1) ... )
 
 
<table>
<tr>
<td>
[[Image:cad_surf9.png|thumb|left|480px|The property dialog of the polystrip object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:polystripsteps.png|thumb|left|550px|Drawing a polystrip.]]
</td>
</tr>
</table>
 
== NURBS Strip Tool ==
 
ICON: [[File:nurbsstrip_tool_tn.png]]
 
MENU: '''Object &rarr; Surface &rarr; NURBS Strip'''
 
TO DRAW A NURBS STRIP:
 
# Activate the '''NURBS Strip Tool'''.
# Click anywhere on the active work plane to create nodes. The contour of the NURBS strip is rendered as soon as the third node is defined. A NURBS Strip must have at least three nodes.
# Create as many nodes as you want. You can finish the drawing either by double-clicking on the last node or first creating the last node and pressing the keyboard's {{key|Enter}} key.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: The property dialog of a NURBS strip object lists the individual nodes and their coordinates ordered by the node ID. You can select and highlight each node and change its coordinates using the {{key|Edit}} button of the dialog. You can also delete each node using the {{key|Delete}} key or insert a new node between the selected node and its next node using the {{key|Insert}} key. The new node is placed at the midpoint between the selected node and the node having the next ID number.
 
 
PYTHON COMMAND: nurbs_strip(label,(x0,y0,z0),(x1,y1,z1) ... )
 
 
<table>
<tr>
<td>
[[Image:cad_surf10.png|thumb|left|480px|The property dialog of the NURBS strip object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:NURBSstripSteps.png|thumb|left|550px|Drawing a NURBS strip.]]
</td>
</tr>
<td>
[[Image:22b_super_quad_tn_new.png|thumb|left|400px|Comparing super-quadratic curves of different orders.]]
</td>
</tr>
</table>
 
== Parabola Tool ==
 
ICON: [[File:parabola_tool_tn.png]]
 
MENU: '''Object &rarr; Curve &rarr; Parabola'''
 
TO DRAW A PARABOLA:
 
# Activate the '''Parabola Tool'''.
# Left-click to set the Focal Point.
# Drag away from the focal point and left-click a second time to set the desired Offset.
# Drag and left-click a third time to complete the Parabolic Curve.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: The parameters '''Axial Length''' and '''Aperture''' adjust the size of the opening of the parabola. Changing the value of either one automatically adjusts the value of the other. Checking the box labeled '''Create Half''' bisects the parabola and removes its bottom half. You can revolve the resulting half-curve to create a paraboloid.
 
 
PYTHON COMMAND: parabola(label,x0,y0,z0,focal_length,axial_length,half_only)
 
 
PARABOLA 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 base
|-
! scope="row" | LCS_Y
| real numeric
| project units
| -
| Y-coordinates of base
|-
! scope="row" | LCS_Z
| real numeric
| project units
| -
| Z-coordinates of base
|-
! scope="row" | rot_X
| real numeric
| degrees
| -
| local rotation about X-axis
|-
! scope="row" | rot_Y
| real numeric
| degrees
| -
| local rotation about Y-axis
|-
! scope="row" | rot_Z
| real numeric
| degrees
| -
| local rotation about Z-axis
|-
! scope="row" | focal_length
| real numeric
| project units
| -
| -
|-
! scope="row" | axial_length
| real numeric
| project units
| -
| -
|-
! scope="row" | aperture
| real numeric
| degrees
| -
| is determined automatically by focal and axial lengths or can be set independently
|-
! scope="row" | create_half
| Boolean
| -
| FALSE
| if TRUE, draws the left half only
 
|}
 
<table>
<tr>
<td>
[[Image:cad_curve4.png|thumb|left|480px|The property dialog of the parabola curve object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:resize_parabola_new.png|thumb|left|550px|The geometry of the parabola curve object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:23_parabola_tn_new.png|thumb|left|550px|Drawing a half-parabola.]]
</td>
</tr>
</tr>
</table>
 
== Polyline Tool ==
 
ICON: [[File:polyline_tool_tn.png]]
 
MENU: '''Object &rarr; Curve &rarr; Polyline'''
 
TO DRAW A POLYLINE:
 
# Activate the '''Polyline Tool'''.
# Click anywhere on the active work plane to create nodes. The polyline's contour is rendered as soon as the second node is defined. A polyline must have at least two nodes.
# Create as many nodes as you want. You can finish the drawing either by double-clicking on the last node or first creating the last node and pressing the keyboard's {{key|Enter}} key.
# The polyline can be closed at any time using the keyboard shortcut {{key|C}}. This connects the last drawn node to the first.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: If a polyline object is originally drawn as an open curve, you can turn it into a closed one by placing a check mark in the box labeled '''Close Curve'''.
The property dialog of a polyline object lists the individual nodes and their coordinates ordered by the node ID. You can select and highlight each node and change its coordinates using the {{key|Edit}} button of the dialog. You can also delete each node using the {{key|Delete}} key or insert a new node between the selected node and its next node using the {{key|Insert}} key. The new node is placed at the midpoint between the selected node and the node having the next ID number.
 
 
PYTHON COMMAND: polyline(label,(x0,y0,z0),(x1,y1,z1) ... )
 
 
<table>
<tr>
<td>
[[Image:cad_curve8.png|thumb|left|480px|The property dialog of the polyline object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:19_polyline_tn_new.png|thumb|left|550px|Drawing a polyline.]]
</td>
</tr>
</table>
 
== NURBS Curve Tool ==
 
ICON: [[File:nurbs_tool_tn.png]]
 
MENU: '''Object &rarr; Curve &rarr; NURBS'''
 
TO DRAW A NURBS CURVE:
 
# Activate the '''NURBS Curve Tool'''.
# Click anywhere on the active work plane to create nodes. The contour of the NURBS Curve is rendered as soon as the second node is defined. A NURBS Curve must have at least two nodes.
# Create as many nodes as you want. You can finish the drawing either by double-clicking on the last node or first creating the last node and pressing the keyboard's {{key|Enter}} key.
# The NURBS Curve can be closed at any time using the keyboard shortcut {{key|C}}. This connects the last drawn node to the first.
 
NOTES, SPECIAL CASES OR EXCEPTIONS: If a NURBS Curve object is originally drawn as an open curve, you can turn it into a closed one by placing a check mark in the box labeled '''Close Curve'''.
The property dialog of a NURBS Curve object lists the individual nodes and their coordinates ordered by the node ID. You can select and highlight each node and change its coordinates using the {{key|Edit}} button of the dialog. You can also delete each node using the {{key|Delete}} key or insert a new node between the selected node and its next node using the {{key|Insert}} key. The new node is placed at the midpoint between the selected node and the node having the next ID number.
 
 
PYTHON COMMAND: nurbs_curve(label,(x0,y0,z0),(x1,y1,z1) ... )
 
 
<table>
<tr>
<td>
[[Image:cad_curve9_new.png|thumb|left|480px|The property dialog of the NURBS curve object.]]
</td>
</tr>
</table>
<table>
<tr>
<td>
[[Image:20_Nurbs_tn_new.png|thumb|left|550px|Drawing a NURBS curve.]]
</td>
</tr>
</table>
 
== Point Tool ==
 
ICON: [[File:point_tool_tn.png]]
 
MENU: '''Object &rarr; Special &rarr; Point'''
 
TO DRAW A POINT:
 
# Activate the '''Point Tool'''.
# Left-click to establish the location of the point.
 
 
PYTHON COMMAND: point(label,x0,y0,z0)
 
 
POINT 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-coordinate of point
|-
! scope="row" | LCS_Y
| real numeric
| project units
| -
| Y-coordinate of point
|-
! scope="row" | LCS_Z
| real numeric
| project units
| -
| Z-coordinate of point
|}
 
[[File:point_new.png]]
<br />
28,333
edits