Projection
Purpose
Project 3D objects and entities to a 2D work plane.
Syntax
model.component(<ctag>).geom(<tag>).feature(<wptag>).geom().create(<ftag>,"Projection");
model.component(<ctag>).geom(<tag>).feature(<wptag>).geom().feature(<ftag>).selection("input");
model.component(<ctag>).geom(<tag>).feature(<wptag>).geom().feature(<ftag>).set(property,<value>);
model.component(<ctag>).geom(<tag>).feature(<wptag>).geom().feature(<ftag>).getType(property)
model.component(<ctag>).geom(<tag>).feature(<ftag>).setAttribute(attribute,<value>);
model.component(<ctag>).geom(<tag>).feature(<ftag>).getAttribute(attribute);
Description
Use
model.component(<ctag>).geom(<tag>).feature(<wptag>).geom().create(<ftag>,"Projection")
to create a projection feature tagged <ftag> in the 2D sequence of the work plane feature <wptag>. It can compute the projection of 3D objects and entities to the work plane.
By default, you get the projection for all 3D objects that were generated by the features preceding the work plane feature. To select a subset of these objects or to select entities, set the project property to the appropriate entity level, and use the property input to select the 3D objects or entities.
The following properties are available.
all | obj | dom | bnd | edg | vtx
edgvtx | outline | all
auto | relative | absolute
Repair tolerance type: automatic, relative, or absolute.
on | off
all | obj | bnd | pnt | off
The following attributes are available:
Table 3-31: Valid attributes
on | off | inherit
Designate the resulting objects as construction geometry. Use inherit to set the construction geometry attribute only if all input objects are construction geometry.
See Also
CrossSection, WorkPlane