Difference between revisions of "Python Integration"
(→CAD Functions) |
(→CAD Functions) |
||
| Line 1: | Line 1: | ||
==CAD Functions== | ==CAD Functions== | ||
| + | |||
| + | |||
===Surface Objects=== | ===Surface Objects=== | ||
| Line 27: | Line 29: | ||
Description: Creates or modifies a NURBS Strip object in the scene. Each point is represented with a Python tuple type. The nurbs_strip function is 'self-closing' -- there is no need to supply the first point again at the end of the point list. | Description: Creates or modifies a NURBS Strip object in the scene. Each point is represented with a Python tuple type. The nurbs_strip function is 'self-closing' -- there is no need to supply the first point again at the end of the point list. | ||
| + | |||
| + | |||
===Solid Objects=== | ===Solid Objects=== | ||
| + | |||
| + | ====rect_strip({{ArgTypeString}} label, {{ArgTypeAny}} x0, {{ArgTypeAny}} y0, {{ArgTypeAny}} z0, {{ArgTypeAny}} length, {{ArgTypeAny}} width)==== | ||
| + | |||
| + | ''Example:rect_strip("my_rectangle",0,0,0,"x",y)'' | ||
| + | |||
| + | Description: Draws a Rect Strip object in the scene under the currently activated Material Group node, or modifies a Rect Strip if Rect Strip 'label' already exists. | ||
| + | |||
| + | ====circ_strip({{ArgTypeString}} label, {{ArgTypeAny}} x0, {{ArgTypeAny}} y0, {{ArgTypeAny}} z0, {{ArgTypeAny}} inner_radius, {{ArgTypeAny}} outer_radius)==== | ||
| + | |||
| + | ''Example:circ_strip("cs_1",0,0,0,0,100)'' | ||
| + | |||
| + | Description: Draws a Circular Strip object in the scene under the currently activated Material Group node, or modifies a Circular Strip if Circular Strip 'label' already exists. | ||
| + | |||
| + | ====poly_strip({{ArgTypeString}} label, {{ArgType| 3x1 Python tuple}} p0, {{ArgType| 3x1 Python tuple}} p1, ... {{ArgType| 3x1 Python tuple}} pn)==== | ||
| + | |||
| + | ''Example:poly_strip("ps_1",(0,0,0),(1,0,0),(1,0,0))'' | ||
| + | |||
| + | Description: Creates or modifies a PolyStrip object in the scene. Each point is represented with a Python tuple type. The poly_strip function is 'self-closing' -- there is no need to supply the first point again at the end of the point list. | ||
| + | |||
| + | ====nurbs_strip({{ArgTypeString}} label, {{ArgType| 3x1 Python tuple}} p0, {{ArgType| 3x1 Python tuple}} p1, ... {{ArgType| 3x1 Python tuple}} pn)==== | ||
| + | |||
| + | ''Example:nurbs_strip("ns_1",(0,0,0),(1,0,0),(1,0,0))'' | ||
| + | |||
| + | Description: Creates or modifies a NURBS Strip object in the scene. Each point is represented with a Python tuple type. The nurbs_strip function is 'self-closing' -- there is no need to supply the first point again at the end of the point list. | ||
Revision as of 16:53, 2 December 2015
Contents
- 1 CAD Functions
- 1.1 Surface Objects
- 1.1.1 rect_strip(string label, any x0, any y0, any z0, any length, any width)
- 1.1.2 circ_strip(string label, any x0, any y0, any z0, any inner_radius, any outer_radius)
- 1.1.3 poly_strip(string label, 3x1 Python tuple p0, 3x1 Python tuple p1, ... 3x1 Python tuple pn)
- 1.1.4 nurbs_strip(string label, 3x1 Python tuple p0, 3x1 Python tuple p1, ... 3x1 Python tuple pn)
- 1.2 Solid Objects
- 1.2.1 rect_strip(string label, any x0, any y0, any z0, any length, any width)
- 1.2.2 circ_strip(string label, any x0, any y0, any z0, any inner_radius, any outer_radius)
- 1.2.3 poly_strip(string label, 3x1 Python tuple p0, 3x1 Python tuple p1, ... 3x1 Python tuple pn)
- 1.2.4 nurbs_strip(string label, 3x1 Python tuple p0, 3x1 Python tuple p1, ... 3x1 Python tuple pn)
- 1.3 Line Objects
- 1.4 Transform Functions
- 1.1 Surface Objects
- 2 Source Functions
- 3 Result Functions
- 4 Simulation Setup and Meshing Functions
CAD Functions
Surface Objects
rect_strip(string label, any x0, any y0, any z0, any length, any width)
Example:rect_strip("my_rectangle",0,0,0,"x",y)
Description: Draws a Rect Strip object in the scene under the currently activated Material Group node, or modifies a Rect Strip if Rect Strip 'label' already exists.
circ_strip(string label, any x0, any y0, any z0, any inner_radius, any outer_radius)
Example:circ_strip("cs_1",0,0,0,0,100)
Description: Draws a Circular Strip object in the scene under the currently activated Material Group node, or modifies a Circular Strip if Circular Strip 'label' already exists.
poly_strip(string label, 3x1 Python tuple p0, 3x1 Python tuple p1, ... 3x1 Python tuple pn)
Example:poly_strip("ps_1",(0,0,0),(1,0,0),(1,0,0))
Description: Creates or modifies a PolyStrip object in the scene. Each point is represented with a Python tuple type. The poly_strip function is 'self-closing' -- there is no need to supply the first point again at the end of the point list.
nurbs_strip(string label, 3x1 Python tuple p0, 3x1 Python tuple p1, ... 3x1 Python tuple pn)
Example:nurbs_strip("ns_1",(0,0,0),(1,0,0),(1,0,0))
Description: Creates or modifies a NURBS Strip object in the scene. Each point is represented with a Python tuple type. The nurbs_strip function is 'self-closing' -- there is no need to supply the first point again at the end of the point list.
Solid Objects
rect_strip(string label, any x0, any y0, any z0, any length, any width)
Example:rect_strip("my_rectangle",0,0,0,"x",y)
Description: Draws a Rect Strip object in the scene under the currently activated Material Group node, or modifies a Rect Strip if Rect Strip 'label' already exists.
circ_strip(string label, any x0, any y0, any z0, any inner_radius, any outer_radius)
Example:circ_strip("cs_1",0,0,0,0,100)
Description: Draws a Circular Strip object in the scene under the currently activated Material Group node, or modifies a Circular Strip if Circular Strip 'label' already exists.
poly_strip(string label, 3x1 Python tuple p0, 3x1 Python tuple p1, ... 3x1 Python tuple pn)
Example:poly_strip("ps_1",(0,0,0),(1,0,0),(1,0,0))
Description: Creates or modifies a PolyStrip object in the scene. Each point is represented with a Python tuple type. The poly_strip function is 'self-closing' -- there is no need to supply the first point again at the end of the point list.
nurbs_strip(string label, 3x1 Python tuple p0, 3x1 Python tuple p1, ... 3x1 Python tuple pn)
Example:nurbs_strip("ns_1",(0,0,0),(1,0,0),(1,0,0))
Description: Creates or modifies a NURBS Strip object in the scene. Each point is represented with a Python tuple type. The nurbs_strip function is 'self-closing' -- there is no need to supply the first point again at the end of the point list.