Path
(Engine-Level Function)
Description: | Returns a graphics path value. |
Returns: | Path |
Usage: | Steady State only. |
Function Groups: | Graphics |
Related to: | GUIPolygon | Point | Trajectory | Vertex |
Format: | Path(Closed, V1, V2, ...) |
Parameters: |
Closed |
Required. Any logical expression. If true, this is a closed path, and the last Vertex is considered to be connected to the first point. If false, this is an open path ending at the last Vertex. |
V1, V2, ... |
Required. Any expressions that return Vertex values. |
Comments: | A path is a series of Vertex values, connected by either straight lines or Bezier curves. A path may be open, with two separate ends, or closed, with one continuous loop from the last vertex to the first. A Path value is used in such things as the GUIPolygon layered graphics function to specify its shape or in a Trajectory value to specify the path of animation or translation. |
Example:
truckPath = Path(0 { Open path, doesn't close on self }, Vertex(0 { Rectangular mode }, Point(20, 200, Invalid, Invalid), Point(20, 200, Invalid, Invalid), Point(20, 200, Invalid, Invalid)), Vertex(0 { Rectangular mode }, Point(200, 200, Invalid, Invalid), Point(200, 200, Invalid, Invalid), Point(200, 200, Invalid, Invalid)), endVertex { A variable containing a vertex });
This shows a 3 vertex path with one vertex found in a variable. This vertex might be used in other functions, such as another path.