Reference Summary

abl:abh-edge-offset Creates a series of offset surfaces from an edge sequence.
abl:abh-edge-project Creates an offset edge at a specified distance on the body parallel to a given edge.
abl:abh-imprint Creates a series of offset surfaces from an edge sequence.
abl:abh-slice Creates the intersection wire between two bodies, but does not delete the intersection graph part of it.
abl:const-rad Creates a vradius object for setting advanced blending attributes for a blend with a constant radius.
abl:create-vradius-wire Creates a wire body corresponding to a particular vradius object (reparameterized).
abl:create-vradius-wire-from-edge Creates a wire body corresponding to a particular vradius object (reparameterized).
abl:edge-blend Creates an edge sequence blend.
abl:ell-rad Creates a vradius object for setting advanced blending attributes for a blend with an elliptical radius.
abl:ent-ent-blend Creates an entity-entity blend.
abl:eval-vradius-value Gets the evaluation value for a vradius object from a set of parameters.
abl:eval-vradius-value-from-edge Gets the evaluation value for a vradius object from a set of parameters.
abl:fixed-width-rad Creates a vradius object for setting advanced blending attributes for a blend with a fixed width radius.
abl:make-radius-param-rads Creates a variable radius object from a set of parameter values along the blend and the radius values at each.
abl:make-radius-param-rads-tan Creates a variable radius object from a set of parameter values along the blend and radius values at each parameter.
abl:pos-rad Creates a vradius object for setting advanced blending attributes for a blend whose radius is specified by position-radius pairs.
abl:rnd-ch-rad Creates a pair of vradius objects for setting advanced blending attributes for blend with a rounded chamfer cross section.
abl:set-abh-blends Creates an edge sequence blend by calling api_set_abh_blends.
abl:set-instruction Attaches a blend instruction to an entity.
abl:spline-rad Creates a vradius object for setting advanced blending attributes for a blend whose radius function is specified by a 3D spline curve.
abl:two-ends-rad Creates a vradius object for setting advanced blending attributes for a blend with the radii specified at the two ends of the blend.
abl:var-round Attaches a smooth variable radius blend instruction to an entity.
acis:test Initiates and runs the current functionality tests in the examples test suite.
acisoptions:set Sets the parameters in an acis_options scheme object.
acis_journal:end Ends the journaling mechanism.
acis_journal:pause Pauses the journaling mechanism.
acis_journal:resume Resumes the journaling mechanism after a pause.
acis_journal:set Sets the parameters for journaling functions.
acis_journal:start Makes a acis_journal scheme-object.
adv-cover:cover-circuit Creates a face from the circuit containing the given edge.
adv-cover:max-gap Reports the calculated covering surface gaps.
adv-cover:options Sets the options in the data structure to be used by sheet:adv-cover.
adv-cover:recover-face Replaces a face's geometry with a surface obtained by covering the face's boundary.
afig:apply-transform Applies a transform to an animation-figure.
afig:create Creates an animation-figure.
afig:get-transform Gets the current transformation for an animation-figure.
afig:set-transform Sets the transform for an animation-figure.
afig:show Shows or hides an animation-figure.
annotation:assert Returns an error if the specified annotation does not exist.
annotation:assert-not Returns an error if the specified annotation DOES exist.
annotation:clear-all Removes all annotations.
annotation:hook-all Hooks all annotations.
annotation:inputs Returns the list of input entities for the given annotation entity.
annotation:member-name Returns the name of the selected entity as determined by an attached annotation attribute.
annotation:outputs Returns the list of output entities for the given annotation entity.
annotation:unhook-all Unhooks all annotations.
arc:center Gets the center position of a circular curve or edge of an elliptical curve or edge.
arc:end-angle Gets the end angle of a circular curve or edge or an elliptical curve or edge.
arc:major-axis Gets the gvector of the major axis of an elliptical curve or edge.
arc:radius Gets the radius of a circular curve or edge or an elliptical curve or edge.
arc:set-center Sets the center position of a circular curve or edge or an elliptical curve or edge.
arc:set-direction Sets the major axis direction of an elliptical curve or edge.
arc:set-end Sets the end angle of a circular curve or edge or an elliptical curve or edge.
arc:set-normal Sets the normal of a circular curve or edge or an elliptical curve or edge.
arc:set-radius Sets the radius of a circular curve or edge or an elliptical curve or edge.
arc:set-radius-ratio Sets the radius ratio of an elliptical curve or edge.
arc:set-start Sets the start angle of a circular curve or edge or an elliptical curve or edge.
arc:start-angle Gets the start angle of a circular curve or edge or an elliptical curve or edge.
attrib:add Adds an attribute to an entity or a list of entities.
attrib:get Gets the attributes attached to a given entity.
attrib:remove Deletes an attribute from an entity or list of entities.
attrib:replace Replaces all attributes on an entity or list of entities of a given name.
background Creates a new background.
background:props Gets the properties of a background.
background:set-prop Sets the properties of a background.
background:type Gets the type of background.
background:types Gets the list of available background types.
background? Determines if a Scheme object is a background.
blend:chamfer Attaches a chamfer blend attribute to a sequence of edges.
blend:chamfer-on-edge Attaches a chamfer blend attribute to each edge in the input list.
blend:complete Attaches a sheet to a blank body using wire. This is the third phase of blending.
blend:const-rad-on-edge Attaches a constant radius blend attribute to each edge in the input list.
blend:delete Deletes a network of existing blend attributes on a given body.
blend:edge-info Gets a list of the edge blend type and internal data values.
blend:enquire Returns blend attribute details for a given network.
blend:entities Performs general blending commands.
blend:fix Repairs a blend network.
blend:get-network Gets a list of all edges and vertices that are in the same blend network as the given entity.
blend:get-smooth-edges Gets a list of all edges that smoothly connect to a given edge.
blend:make-cross-curve Creates a "rib" curve, running from one base entity to the other, at a location along a blend determined by the v-parameter.
blend:make-sheet Executes the first phase of blending which creates a blend sheet.
blend:make-ss-sheet Executes the first phase of blending which creates a blend sheet.
blend:make-wire Executes the second phase of blending which creates a wire intersection.
blend:network Creates blends on a list of edges and vertices that make up a single blend network.
blend:on-vertex Attaches vertex blend attributes to each vertex in the input list.
blend:preview Shows a blend network by calculating a quick approximation of the sheet body.
blend:remove-from-edge Removes blend attributes, if any, from the input edge.
blend:remove-from-vertex Removes blend attributes, if any, from the input vertex.
blend:round Attaches const round blend attribute to an edge.
blend:set-prop Adds additional information to an existing attribute on a blend edge.
blend:sheet Executes the first phase of blending which creates a blend sheet.
blend:smooth-edges-to-curve Constructs a curve entity corresponding to a list of edges typically returned by blend:get-smooth-edges.
blend:ss-sheet Calculates the blend sheet one segment at a time.
blend:test Tests and demonstrates the blending functionality.
blend:var-rad-on-edge Attaches a variable radius blend attribute to each edge in the input list.
blend:var-round Attaches variable round blend attributes to a sequence of edges.
blend:vertex Attaches blend attribute on a vertex.
blend:vertex-info Gets a list of the vertex blend type and internal data values.
blend:wire Creates the blend wire (second stage of blending).
body:combine Combines a list of solid and/or wire bodies into a single body.
body:edge-regions Repairs coplanar edge vertices within point coincident tolerance to form regions. Regions are separated into sheet bodies.
body:find-face Returns a face of the given body.
body:get-transform Returns the transform attached to a body.
body:reverse Reverses the sense on all faces, lumps,wire coedges, and wires within a body.
body:separate Separates a single disjoint body into multiple entities.
body? Determines if a scheme-object is a body.
bool:chop Simultaneously finds the intersection and difference between two bodies.
bool:clip Creates a copy of a model clipped to two parallel planes.
bool:glue-subtract Performs a subtraction on two bodies that have a set of overlapping, coincident faces and no penetrating face-face intersections.
bool:glue-subtract-inter-graph Performs a subtraction on two bodies that have a set of overlapping, coincident faces and no penetrating face-face intersections.
bool:glue-unite Unites two bodies that have a set of overlapping, coincident faces and no penetrating face-face intersections.
bool:glue-unite-inter-graph Unites two bodies that have a set of overlapping, coincident faces and no penetrating face-face intersections.
bool:intersect Intersects two or more bodies.
bool:join-edges Joins multiple edges into a single edge.
bool:merge Combines faces and edges of equivalent geometry.
bool:merge-faces Combines specific faces on a body.
bool:nonreg-chop Simultaneously finds the nonregularized intersection and difference between two bodies.
bool:nonreg-intersect Intersects two or more nonregularized bodies.
bool:nonreg-subtract Subtracts one or more nonregularized bodies from a body.
bool:nonreg-unite Unites two or more nonregularized bodies.
bool:regularise Regularizes an entity.
bool:sel-imprint Imprints the intersection graph of a set of selected faces of the tool body and a set of selected faces of blank body.
bool:sel-unite Unites two bodies.
bool:select1 Creates a graph for the first stage of selective Booleans from a tool body and a blank body.
bool:select2 Completes the selective Boolean process for the cells selected.
bool:subtract Subtracts one or more bodies from a body.
bool:trim-faces Trims the surfaces of the given faces.
bool:tube Performs a selective Boolean operation, as specified in the given option.
bool:unite Unites two or more bodies.
bool:unite-wires Unites the wires of the tool body with the wires of the blank body.
bool:wifa-imp Imprints a wire on one or more faces of another body.
cell:2d? Determines if the given cell is of the type CELL2D.
cell:3d? Determines if the input cell is of the type CELL3D.
cell:area Gets the total surface area of all faces in the input cell.
cell:attach Attaches cellular topology to each lump within each body in the input list.
cell:classify-position Determines the relationship of a given point to a given cell.
cell:copy Creates a new body that is a copy of the given cell.
cell:expand Expands the cellular topology by grouping cells into supercells.
cell:find Finds the cell associated with a given face.
cell:flatten Flattens the cellular topology by removing any supercells.
cell:massprop Gets the mass properties of the input cell.
cell:remove Removes cellular topology attached to any lump within each body in the input list.
cell? Determines if the given entity is of the type cell.
check-interrupt Executes process_event to process pending events if interrupts are enabled.
coedge:add-pcurve Adds a pcurve to a coedge.
coedge:types Prints a table of all coedges in the current part, including their containing entities and pcurve types.
coedge? Determines if a scheme-object is a coedge.
color:rgb Creates a red-green-blue color object.
color:rgb? Determines if a Scheme object is a color.
curve:bs3-eval-arc-3curve Returns the radius and center of an arc tangent to three co-planar bs3curves. One or two of the curves may degenerate to a point.
curve:bs3-eval-tan-pt Evaluates the straight line, which is tangent to a planar bs3curve, and passes it through the given point.
curve:circular Creates a temporary circular curve.
curve:circular? Determines if a scheme-object is a curve:circular.
curve:domain Determines the domain of an edge's curve.
curve:elliptical Creates a temporary elliptical curve.
curve:elliptical? Determines if a scheme-object is a curve:elliptical.
curve:end-param Gets the end parameter of an edge or a curve.
curve:end-pos Gets the end position of an edge or a curve.
curve:end-tan Gets the end tangent of an edge or a curve.
curve:eval Evaluates an edge or a curve at the specified parameter and number of derivatives.
curve:eval-curvature Evaluates the curvature vector of an edge at the specified SPAparameter.
curve:eval-pos Evaluates an edge or a curve at the specified parameter.
curve:eval-tan Evaluates the tangent gvector of an edge or a curve at the specified parameter.
curve:from-edge Creates a curve from an edge entity.
curve:from-tcoedge Creates a curve from an tcoedge entity.
curve:intersect Gets the intersection between two edges or curves.
curve:length Gets the length of an edge or a curve.
curve:linear Creates a temporary linear-curve.
curve:linear? Determines if a scheme-object is a linear curve.
curve:normal Gets the normal of a given planar edge or curve.
curve:param Gets the parameter value at a specified position on an edge or a curve.
curve:param-at-dist Gets the parameter value of a curve at an arc length distance along the curve.
curve:project-pos Gets the normal projection of a position onto an edge or curve.
curve:ray-pos Gets the position on a curve closest to the pick-ray.
curve:start-param Gets the start parameter of an edge or curve.
curve:start-pos Gets the start position of an edge or curve.
curve:start-tan Gets the tangent at the start of an edge or curve.
curve:transform Modifies a curve or edge by applying a transform.
curve? Determines if a scheme-object is a curve.
cvty:concave Determines whether a given cvty is concave or not.
cvty:convex Determines whether a given cvty is convex or not.
cvty:inflect Determines whether the given cvty is inflected or not.
cvty:knife Determines whether the given cvty is of knife convexity or not.
cvty:mixed Determines whether the given cvty is of mixed convexity or not.
cvty:tangent Determines whether the given cvty is tangent or not.
cvty:unknown Determines whether this cvty is unknown or not.
cvty:unset Determines whether this cvty is unset or not.
debug:all-modules Sets the debug level for all modules that have debugging turned on.
debug:file Sets debug output to be printed to the specified output device.
debug:list-modules Displays the current debug level for all modules with debugging turned on. Also prints a number of such modules.
debug:module Sets the debugging level for a module.
derived-tag:string Returns the string stored in the derived_tag.
dl-item:color Gets the color of a display item in the display list.
dl-item:display Adds a display item to the display list for all views.
dl-item:erase Removes a display item from the display list.
dl-item:point Creates a point item for the display list.
dl-item:polyline Creates a polyline item for the display list.
dl-item:set-color Sets the color of a display item.
dl-item:text Creates a text display list item.
dl-item? Determines if a Scheme object is a display item.
dl:dynamic-silhouette-display Sets the dynamic silhouette display of solids.
dl:interleaf Writes a view to a file in Interleaf format.
dl:metafile Writes a view to a file in Windows Enhanced Metafile format.
dl:postscript Writes a view to a file in PostScript format.
dl:print Writes a view to Windows.
ds:add-attractor Adds an attractor load to a deformable model and returns the new attractor's tag identifier.
ds:add-circ-cstrn Adds and returns the tag identifier for a circular constraint curve to a deformable model.
ds:add-circ-load Adds a circular curve load and returns its tag identifier to a deformable model.
ds:add-cstrn     Adds point and curve constraints to the specified owner's deformable model.
ds:add-dist-press Adds a distributed pressure to the deformable model and returns its tag.
ds:add-parab-cstrn Adds a curve constraint along a parabolic arc within the parameter space of a deformable surface and returns the constraint's tag.
ds:add-parab-load Adds a curve load along a parabolic arc within the parameter space of the deformable surface and returns a load's tag.
ds:add-patch Adds a patch to a parent deformable model in preparation for local deformations.
ds:add-pt-cstrn Adds a point constraint to the specified deformable model of the owner.
ds:add-pt-press Adds a point pressure load to the deformable model of the owner and returns its tag.
ds:add-spring Adds a spring load to the deformable model of an owner and returns its tag.
ds:add-spring-curve Adds a curve load between a straight parameter curve and a line, or between a parameter curve line and an ellipse.
ds:add-spring-set Adds a spring set to the deformable model and returns its tag.
ds:add-str-cstrn Adds a curve constraint that is a straight line in the parametric space of the deformable model and returns its tag.
ds:add-str-load Adds a curve load to a deformable model along a straight parametric line and returns the load's tag.
ds:add-vector-load Adds a vector load argument to a deformable model and returns the new vector load's tag identifier.
ds:adm-options This extension returns an adm-options for use in ds:start-adm.
ds:commit Copies a deformable model shape and data back to its ACISowner.
ds:crv-cstrn-from-load Converts a curve load into a curve constraint and returns the curve constraint's tag.
ds:crv-load-from-cstrn Creates a curve load from a topological curve constraint or converts a user-added curve constraint into a curve load.
ds:debug Prints parameters of a deformable model.
ds:elevate-degree Increases the polynomial degree of a deformable model's basis functions.
ds:end-sculpting Removes and deletes the nonpersistent deformable surface model from an entity.
ds:extrapolate Expands the owner's deformable mode by 5% in all possible directions.
ds:gen-path Creates a list of sampled positions and time stamp for each position taken from the trajectory of a flying particle.
ds:get-active-patch Gets the tag identifier number of the currently active patch within the patch hierarchy of the given deformable model.
ds:get-alpha Gets a list of (au, av, atheta) for deformable surfaces and a list of (au) for deformable curves.
ds:get-beta Gets a list of (bu, bv, btheta) for deformable surfaces and returns a list of (bu) for deformable curves.
ds:get-child-tag
ds:get-comb-graphics Gets the number of points and the gain used in the rendering of a curvature comb graphical report for a deformable model.
ds:get-cstrn     Gets the defining data, current behavior, and current state of a deformable model constraint.
ds:get-default-state Gets the default shape state, which is 0 when not being used, else returns 1.
ds:get-delta Gets a list of the owner's deformable model's resistance to displacement.
ds:get-dmod-tags This extension returns the tags in a single deformable model.
ds:get-dmods This extension returns all the DS_dmods in a deformable modeling hierarchy.
ds:get-dof-state Gets the list of the owner's degree of freedom count for the deformable surface.
ds:get-draw-grid Gets the number of mesh polygons used to render the deformable shape of a deformable model.
ds:get-draw-state Gets the combination of deformable model data to be rendered for a deformable model.
ds:get-dynamics Gets the time integral data for a deformable surface model time simulation including effective mass, damping, and time step size.
ds:get-entities This extension returns all the entities (FACE's or EDGE's) associated with a deformable modeling hierarchy.
ds:get-entity This extension returns the entity (FACE or EDGE) associated with a deformable model.
ds:get-epsilon Gets the epsilon fairing parameter for a deformable model.
ds:get-gamma Gets the owner's deformable model's resistance to bending rate of change parameter for the deformable model.
ds:get-icon-radius Gets the current icon radius being used to render tag object information.
ds:get-integral-degree Gets the accuracy of spatial integrations executed on a deformable model.
ds:get-interior-state Gets the interior state value for a target deformable model.
ds:get-load-gain Gets the current gain value of a load tag object.
ds:get-minimal-corners This extension returns the minimal corners for an area load.
ds:get-parent-tag
ds:get-pt-uv Gets the parametric position within a deformable surface of a constraint point, a pressure point, or a spring load.
ds:get-pt-xyz Gets the position within xyz space of a control point, a constraint point, or a spring load.
ds:get-shape-degree Gets the degree polynomial values for a deformable model shape representation.
ds:get-shape-dofs Gets arrays of the dof, default_dof, and weight values which define the current shape of deformable NURBs and NUBs.
ds:get-shape-knots Gets arrays of the u and v direction knot values which act as element boundaries for deformable NURBs and NUBs.
ds:get-sibling-tag
ds:get-spring-length Sets the gain of a load tag object.
ds:get-tag-param-max This extension returns an upper bound for the tag object parameterization.
ds:get-tag-param-min This extension returns a lower bound for the tag object parameterization.
ds:get-tag-patch Gets the tag identifier number of the patch which contains the input tag object.
ds:get-tag-summary Pretty prints and returns a list of the current tag identifiers and the associated tag types for all tag objects in a deformable surface.
ds:get-tag-type Gets the tag object's type ID as an integer.
ds:get-tags Returns the tags in a deformable modeling hierarchy.
ds:get-tan-display-gain Gets the display scaling value used to vary the visual length of all the tangent constraints' tangent vectors within the deformable model.
ds:get-tight-state Gets the tight state of a load/constraint on a deformable model.
ds:get-type-string Returns a string describing the input type number.
ds:get-xyz Computes an xyz position on a deformable model for an input par-pos location.
ds:journal-off Closes the journal file and turns off API level journaling.
ds:journal-on Turns on journaling of internal API function calls. This is a debugging tool.
ds:link-face Adds a face to a multi-surface deformation mesh.
ds:make-tracking-curve Creates a deformable curve model, suitable for tracking curve constraints. from a crv_cstrn or link_cstrn.
ds:pick-dmod-tag Gets the tag identifier for a deformable model given a pick-event.
ds:pick-par-pos Gets the parametric position of a location on the owner deformable model, selected by a pick-event ray.
ds:pick-position Gets the position on the owner's deformable shape selected by a pick-event ray.
ds:pick-tag-id Gets the tag identifier and point index for a tag object given a pick-event.
ds:remove-dm-attributes Removes all deformable modeling ATTRIBUTEs from an entity.
ds:rm-multi-face Removes a face from a multi-surface deformation mesh.
ds:rm-patch Removes and deletes a deformable model patch and its offspring from the target's parent.
ds:rm-tag-object Removes a deformable model patch, load, or constraint tag object from a deformable model.
ds:set-alpha Sets the resistance to stretch property values for a deformable model.
ds:set-attractor-power Sets the power for an attractor load identified by a tag value.
ds:set-beta Sets the bending resistance value for an owner's deformable model.
ds:set-comb-graphics Sets the number of points and the gain used in the deformable model's rendering of curvature combs.
ds:set-cstrn-behavior Sets the behavior of what is constrained on a deformable model between "position", "tangent", and "pos_tan".
ds:set-cstrn-domain-dir Sets the domain space direction within a surface for a point constraint's tangent or curvature behavior.
ds:set-cstrn-state Sets whether a constraint on a deformable model is enabled or disabled.
ds:set-default-shape Sets the default deformable model shape to either zero or the current shape.
ds:set-delta Sets the resistance to move from the default shape for a deformable model.
ds:set-draw-grid Sets the number of polygons in the mesh used to render the shape of a deformable model.
ds:set-draw-state Sets the combination of deformable model data to be rendered for a deformable model.
ds:set-dynamics Sets the time integral data for a deformable surface model time simulation including effective mass and damping and time step size.
ds:set-epsilon Sets the epsilon fairing parameter for a deformable model.
ds:set-gamma Sets the owner's rate of change of the resistance to bending parameter for the target deformable model.
ds:set-icon-radius Sets the icon radius to be used to render tag object information.
ds:set-interior-state Sets the interior state value to allow or prohibit C0 bending within the interior of a deformable model.
ds:set-load-gain Sets the gain of a load tag object.
ds:set-pt-uv Sets the parametric position within a deformable surface of a constraint point, a pressure point, or a spring load.
ds:set-pt-xyz Sets the position within xyz space of a control point, a constraint point, or a spring load.
ds:set-tag-icon-grid Sets the draw grid density single tag object icon.
ds:set-tag-icon-size Sets the draw size for a single tag object icon.
ds:set-tan-display-gain Sets the display scaling value used to vary the visual length of all the tangent constraints' tangent vectors.
ds:set-tight-state Sets whether a load/constraint on a deformable model is tightened.
ds:set-tracking-curve-target Sets an xyz target curve for a curve constraint or curve load.
ds:solve Solves the deformable modeling equations to yield a new deformable model shape for the deformable model.
ds:split-domain Splits the existing deformable model elements.
ds:start-adm This extension starts adm on the given ENTITY using the given options.
ds:test-edge Creates simple spline edges for testing.
ds:test-face Creates simple spline faces for testing DM functions.
ds:test-scatter Creates a list of randomly generated positions sampled from a simple trigonometric function.
ds:toggle-cstrn Enables and disables a point, curve, or area constraint to an enabled or disabled states.
ds:toggle-seam Sets the seam and link connections of a patch to a C0 (position) or a C1 (position and tangent) constraint.
ds:use-link-cstrns Overrides the use of link loads in favor of link constraints in the current DM session.
dummy-name:add Adds a dummy naming attribute which can be used to test the annotation callbacks.
ed-cvty-info:angles Returns the angles recorded in an ed-cvty-info attribute.
ed-cvty-info:instantiate Instantiate the given cvty convexity information to a given tolerance.
ed-cvty-info:tangent-convexity Returns the tangent convexity of an ed-cvty-info.
ed-cvty-info:unknown Returns whether the convexity of an ed-cvty-info is unknown.
ed-cvty-info:unset Returns whether the convexity of an ed-cvty-info is unset.
edge:arclength-metric Calculates an arclength metric for an edge.
edge:arclength-param Creates an arclength parameterized edge from an edge.
edge:bezier Creates a cubic bezier curved edge from four control points.
edge:bezier-ndeg Creates a bezier curved edge of arbitrary degree (ctrlpts-1) from a list of control points.
edge:bs Returns the B-spline approximation information (number of control points) for an edge.
edge:chain Gets a chain of edges given one or two edges.
edge:circular Creates an arc with the specified center position and radius.
edge:circular-3curve Creates an edge specified by an edge:circular tangent to three curves.
edge:circular-3pt Creates an arc passing through three positions.
edge:circular-center-rim Creates an arc given a center position and one or two positions on the arc.
edge:circular-diameter Creates an arc passing through two positions based on the diameter.
edge:circular? Determines if a scheme-object is a circular-edge.
edge:combine Combines two edges into a single edge.
edge:conic Creates a rho conic edge in which the geometrical definition represents a hyperbola or parabola.
edge:convexity Determines the convexity of an edge.
edge:curve? Determines if a scheme-object is a curve-edge.
edge:domain Determines the domain of an edge.
edge:ed-cvty-info Computes convexity information for a whole edge, or part of an edge.
edge:ellipse Creates an edge that is part of an ellipse with a given center, normal, major axis, and radius ratio.
edge:elliptical Creates a full or partial ellipse by specifying the start and end angles.
edge:elliptical? Determines if a scheme-object is an elliptical-edge.
edge:end Returns the ending position of the edge.
edge:end-dir Returns the end direction of the curve.
edge:end-pt-cvty-info Computes convexity information at end point of edge.
edge:entity-rel Returns the relationship between an edge and another entity (point, edge, face or body).
edge:extend Creates a new edge that is an extension of an existing edge.
edge:fillet Creates a fillet blend on two edge entrays (entities with rays).
edge:from-curve Creates an edge from a curve.
edge:get-tolerance Gets the tolerance of a TEDGE.
edge:helix Creates an edge that is a helix.
edge:law Creates an edge from a law.
edge:length Returns the length of the edge.
edge:linear Creates a linear-edge between two locations.
edge:linear? Determines if a scheme-object is a linear-edge.
edge:merge Merges two coplanar faces separated by an edge.
edge:mid-point Returns the middle point position of an edge.
edge:mid-point-dir Returns the direction of the midpoint of the curve.
edge:mid-pt-cvty-info Compute convexity information at mid-point of edge.
edge:min-rad Returns the minimum radius of curvature of a curve.
edge:move Moves an edge along related faces in a sheet body.
edge:plaw Creates an edge from a law defining a parameter space curve on a surface.
edge:project-to-face Projects (part of) an edge onto a face.
edge:project-to-plane Projects an edge onto a plane.
edge:pt-cvty-info Compute convexity information at a point on an edge.
edge:reverse Reverses the sense of an edge.
edge:reversed? Determines if the direction of an edge is reversed relative to a face.
edge:scan-gaps Finds all open vertices and checks the distance to the nearest entity.
edge:set-free Duplicates an edge and deletes the original.
edge:set-no-merge-attrib Sets a NO_MERGE_ATTRIB to each edge in the input list of edges.
edge:shortest Returns the shortest edge in a list.
edge:spiral Creates an edge from a spiral definition.
edge:spline Creates a continuous spline edge from a list of positions.
edge:spline2 Creates a continuous spline edge from a list of positions and parameter values.
edge:spline? Determines if a scheme-object is a spline-edge.
edge:split Splits an edge into two entities at a specified position.
edge:split-at-disc Splits an edge up to G1 or G2 discontinuities.
edge:split-at-proportion Splits an edge with a new vertex at the defined proportion of the way along the edge.
edge:spring Creates an edge from a spring definition.
edge:spring-law Creates an edge from a spring definition and a radius law.
edge:spring-taper Creates an edge from a tapered spring definition.
edge:start Returns the starting position of the edge.
edge:start-dir Returns the start direction of the curve.
edge:start-pt-cvty-info Compute convexity information at start point of edge.
edge:tolerant Replaces an edge with a tolerant edge.
edge:trim Trims an entray to the bounds of the specified position or another edge (entray).
edge:trim-chain Trims a list of edges to form a continuous chain with each pair of edges having a common end point.
edge:trim-intersect Trims both edges to the intersection of the edges.
edge:trim-middle Trims the middle out of an edge.
edge:type Determines the type of an edge.
edge:types Prints a table of all edges in the current part, including their containing entities and curve types.
edge? Determines if a scheme-object is an edge.
eelist:add Adds an entity to an EE_LIST.
eelist:entities Returns a list of the entities in an EE_LIST.
eelist:new Creates a new EE_LIST entity.
eelist:remove Removes an entity from an EE_LIST.
entity Gets an entity from an entity ID number.
entity:accurate-approx Regenerates bs3 surfaces, using a slower but more robust approach.
entity:annotation-names Returns the name of the selected entity as determined by an attached annotation attribute.
entity:annotations Returns the list annotation entities attached to the given entity via an annotation attribute.
entity:attach-derived-tag Generates an error if the specified annotation does not exist.
entity:bend Modifies an entity or list of entities by bending it around an axis.
entity:bend-to-curve Modifies an entity by bending it to a curve.
entity:box Gets an entity's extrema box.
entity:cells Determines the list of cells associated an entity.
entity:check Checks the data structure, topology, and geometry on a single or list of entities.
entity:coedges Gets the coedges from an entity or list of entities.
entity:color Gets the display color for an entity.
entity:copy Copies any entity (solid, face, edge, etc.) and all entities attached to it.
entity:copy-contents Copies lower topology entities from a given entity.
entity:count-facets Counts the number of facets in an entity.
entity:debug Prints information about the data structure of an entity.
entity:deep-copy Deep copies an entity (solid, face, edge, etc.) plus all attached entities.
entity:delete Deletes an entity or list of entities and any attributes attached to those entities.
entity:delete-facets Deletes the facets from an entity or list of entities.
entity:dindex Returns the index of the given entity as listed in debug output.
entity:display Displays entities.
entity:display-facets Displays the facets of an entity or list of entities.
entity:displayed? Determines if a Scheme entity is displayed.
entity:dist Gets the minimum distance between two entities or entity and a position.
entity:dspindex Returns faces, edges, tedges, coedges, tcoedges, tvertices or vertices selected by the same index as listed in debug output.
entity:edges Returns list of all edge entities in an entity or list of entities.
entity:erase Erases but does not remove the specified entity or list of entities.
entity:extrema Finds an extreme position on an entity.
entity:faces Returns list of all face entities for an entity or list of entities.
entity:facet Facets an entity or list of entities.
entity:facet-area Returns the area of the facets currently attached to the entity.
entity:faceted? Determines if an entity is faceted.
entity:fix-transform Applies a body transformation to all underlying geometry.
entity:get-id Returns the id tag from the given entity.
entity:highlighted? Determines if an entity is highlighted.
entity:how-connected Returns an ordered list of entities representing the path from one entity to another.
entity:index Returns the index of an entity.
entity:loops Gets a list of all loops of an entity or list of entities.
entity:lose-attribs Removes selected attributes from an entity and it's subparts.
entity:lumps Gets a list of all lumps in an entity or list of entities.
entity:material Gets the material associated with a geometric entity.
entity:material-color Gets the color of the material associated with a geometric entity.
entity:material-reflection Gets the reflection properties of the material associated with a geometric entity.
entity:material-texture Gets the texture file name in a material associated with a geometric entity.
entity:material-transparency Gets the transparency property in the material associated with a geometric entity.
entity:move Transforms an entity or list of entities.
entity:next Gets the next LUMP, SHELL, FACE, LOOP or COEDGE in an entity list.
entity:owner Gets the top level owner of an entity.
entity:part Gets the part to which an entity belongs.
entity:pattern Creates a pattern of entities from a seed entity.
entity:point-distance Returns the minimum distance between an entity and a position.
entity:previous Gets the previous COEDGE in an entity list.
entity:print-facets Prints the facets of an entity or list of entities.
entity:refinement Gets an entity's faceting refinement.
entity:refinements Gets all the faceting refinements attached to an ENTITY.
entity:reflect Reflects an entity or list of entities.
entity:refresh-pattern Refreshes the elements of a pattern to incorporate changes made to one of them.
entity:remove-pcurves Removes pcurves from all coedges on analytic faces of the body or the selected entity.
entity:render-sides Gets the sidedness of an entity for rendering purposes.
entity:reset-boxes Removes and then adds back bounding boxes from the selected body and its subparts (or just the selected entity if it's not a body).
entity:reset-pcurves Removes and then adds back pcurves from all coedges of the body or the selected entity.
entity:rotate Rotates an entity or list of entities.
entity:scale Scales an entity or list of entities uniformly or non-uniformly.
entity:select Selects an entity or list of entities.
entity:selected? Determines if an entity is selected.
entity:sense Determines if a scheme-object is a FORWARD.
entity:set-color Sets the display color for an entity or list of entities.
entity:set-facet-color Sets the color information to each facet vertex based on the input vector.
entity:set-highlight Sets highlighting for an entity or list of entities.
entity:set-material Sets the material attribute of an entity.
entity:set-material-color Sets the color of the material associated with a geometric entity.
entity:set-material-reflection Sets the reflection properties in the material associated with a geometric entity.
entity:set-material-texture Sets the texture file name in a material associated with a geometric entity.
entity:set-material-transparency Sets the transparency property in the material associated with a geometric entity.
entity:set-part Sets the part to which an entity belongs.
entity:set-refinement Attaches a faceting refinement to an entity or list of entities.
entity:set-render Marks whether or not an entity is to be rendered.
entity:set-render-sides Sets the sidedness of an entity or list of entities.
entity:set-texture-space Sets the texture space associated with an entity.
entity:shells Gets a list of shell entities from a topological entity or list of entities.
entity:simplify Simplifies the faces and edges of a body or the face and edges of a face.
entity:spline-convert Creates a new entity which is a spline equivalent of the original entity.
entity:stitch Attempts to tolerantly stitch a list of faces and bodies into a single body.
entity:stretch Creates a stretch for a given region of a body along the given axis.
entity:tcoedges Gets the tcoedges from an entity or list of entities.
entity:tedges Gets a list of all tedge entities in an entity or list of entities.
entity:texture-space Gets the texture space associated with a geometric entity.
entity:tolerize Finds all the edges and vertices in a part that are not accurate to within a given tolerance, and turns them into tolerant entities.
entity:touch Determines whether the two defined entities (or any two entities in the lists) "touch" (distance < 2 * resabs).
entity:transform Applies a transform to a single entity or list of entities.
entity:tvertices Gets a list of tvertices from an entity or list of entities.
entity:twist Creates a twist for a given region of a body about an axis by the specified amount.
entity:vertices Returns list of all vertices in an entity or list of entities.
entity:wires Gets a list of wires from an entity or list of entities.
entity:write-facets Writes facets to a file.
entity:write-raw-facets Writes facets to a file.
entity? Determines if a scheme-object is an entity.
entray Creates an entray.
entray:entity Gets the entity component of an entray.
entray:position Gets the position of the vertex of the entity component of an entray that is closest to the ray.
entray:ray Gets the ray component of an entray.
entray:vertex Gets the vertex on the entity component of the entray that is closest to the ray.
entray? Determines if a scheme-object is an entity-with-ray.
env:active-part Gets the active part.
env:active-view Gets the currently-active view.
env:active-wcs-color Gets the display color of the active WCS.
env:auto-display Gets the auto-display mode.
env:count-parts Gets the number of defined parts.
env:default-color Gets the current default color value setting.
env:highlight-color Gets the highlight color.
env:load-state Loads the states of global variables (such as options and tolerances) from the given text file and sets the values to the variables.
env:parts Gets a list of all parts in the environment.
env:point-size Gets the display size of a point.
env:point-style Gets the display style of a point.
env:restored-product-id Returns the restored product information.
env:restored-units-scale Returns the restored units scale.
env:save-product-id Returns the save product information.
env:save-state Saves the current states of global variables such as options and tolerances into a text file.
env:save-units-scale Gets the save units scale.
env:set-active-part Sets the active part.
env:set-active-view Sets the specified view as the active view.
env:set-active-wcs-color Sets the color of the active WCS.
env:set-auto-display Sets the automatic display of newly-created entities on or off.
env:set-default-color Sets the default color for newly-created entities.
env:set-highlight-color Sets the highlight color.
env:set-point-size Sets the displayed size of a point.
env:set-point-style Sets the display style for a point.
env:set-save-units-scale Sets the save units scale value in Fileinfo.
env:set-tolerance Sets the following system tolerances: SPAresabs, SPAresnor, SPAresfit, and SPAresmch.
env:tolerance Gets a list of system tolerances.
env:views Gets a list of all defined views.
environment-map:data Creates an environment map from data.
environment-map:lwi Creates an environment map from .lwi files.
environment-map:render Creates an environment map by rendering.
environment-map:stripe Creates a procedurally-defined environment map.
environment-map? Determines if a Scheme object is an environment map.
event Creates a pick-event.
event:alt? Determines if the Alt key is pressed in a pick-event.
event:button Gets the button from a pick-event.
event:control? Determines if the Ctrl key is pressed in a pick-event.
event:left? Determines if the left mouse button is pressed in a pick-event.
event:middle? Determines if the middle mouse button is pressed in a pick-event.
event:ray Gets the pick ray from a pick-event.
event:right? Determines if the right mouse button is pressed in a pick-event.
event:shift? Determines if the Shift key is pressed in a pick-event.
event:view Gets the view from a pick-event.
event:x Gets the x-coordinate from a pick-event.
event:y Gets the y-coordinate from a pick-event.
event? Determines if a Scheme object is a pick-event.
face:area Gets the area of a face.
face:bs Returns the B-spline approximation information for a face.
face:check Determines if a face contains invalid loops.
face:cone Creates a conical face relative to the active WCS.
face:conic Creates a conic surface with a given radius R, a conic constant K, and an extent E such that x^2+y^2<E.
face:conical? Determines if a Scheme object is a conical face.
face:cylinder Creates a cylindrical face relative to the active WCS.
face:cylinder-axis Gets the ray along the axis of a cylindrical-face entity.
face:cylinder-radius Gets the radius of a cylindrical face entity.
face:cylindrical? Determines if a Scheme object is a cylindrical face.
face:derivtest Tests face quality by comparing the procedural derivatives with finite difference derivatives up to the 4th derivatives.
face:extend Creates a new face that is an extension of an existing face.
face:get-loft-laws Returns the laws of the surface on which the selected face lies.
face:get-silhouette Computes the silhouette curves on the face
face:intersect Gets the intersection curve between two faces.
face:law Creates a law face.
face:offset Creates a new face offset from a given face.
face:offset-loops Offsets the loops in a face by the specified amount.
face:par-box Gets the parameter ranges of a face.
face:planar-disk Creates a planar disk of a given center, normal, and radius.
face:planar? Determines if a Scheme object is a planar face.
face:plane Creates a face that is a parallelogram specified by three points: origin, left, and right.
face:plane-normal Gets the normal of a planar face.
face:plane-ray Gets the plane from a planar face as a ray.
face:point-relationship Determines the relationship of a position within a given face's surface to that face.
face:point-relationship-list Determines the relationship of a LIST of positions within a given face's surface to that face.
face:prop Analyzes the properties of a face.
face:ray-at-position Gets the position on and normal to a face closest to a given position.
face:remove Removes a face from a body.
face:reverse Reverses the sense of a face.
face:scar? Checks the input body or face for scars and returns list (or unspecified if no scars exist).
face:sphere Creates a spherical face.
face:sphere-center Gets the center position of a spherical face.
face:sphere-radius Gets the radius of a spherical face.
face:spherical? Determines if a Scheme object is a spherical face.
face:spline-ctrlpts Creates a spline face using control points.
face:spline-grid Creates a spline face using a grid.
face:spline? Determines if a Scheme object is a face:spline.
face:split Splits a face along "u" or "v" at a given value.
face:split-at-disc Splits a face along G1 or G2 discontinuities.
face:toroidal? Determines if a Scheme object is a toroidal face.
face:torus Creates a toroidal face.
face:type Returns the type of a face.
face:types Prints a table of all faces in the current part, including their containing entities and surface types.
face:uncover Removes the surface of a face, leaving its edges.
face:unhook Removes a face from a body.
face? Determines if a Scheme object is a face.
filter:and Computes an AND of two or more entity-filters.
filter:apply Applies a filter to an entity or list of entities.
filter:color Creates an entity-filter that tests on the basis of color.
filter:display Creates a filter entity that tests on the basis of a display status.
filter:not Computes the NOT of an input entity-filter.
filter:or Computes the OR of two or more entity-filters.
filter:type Creates a filter entity that selects for the type of an entity.
filter:types Gets a list of available filter types.
find:angle Returns the angle between edges. Returns a list of angles if a non-branched wire-body is submitted.
find:bump Finds the bump associated with the given face or loop.
find:pattern-index Finds the pattern index associated with a given entity.
foreground Creates a new foreground.
foreground:props Gets the properties of a foreground.
foreground:set-prop Sets the properties of a foreground.
foreground:type Gets the type of foreground.
foreground:types Gets the list of available foreground types.
foreground? Determines if a Scheme object is a foreground.
generic:add Adds a generic attribute to an entity or list of entities.
generic:get Gets the value of a named generic attribute attached to an entity.
generic:remove Removes the name of a generic attribute attached to each entity in the list.
gl:cull-mode Gets the backface culling mode used when rendering entities.
gl:fill-style Gets the fill style that OpenGL uses when rendering polygons.
gl:get-pixel-format Prints the pixel format used for the GL view.
gl:metafile Writes a view to a file in Windows Enhanced Metafile format.
gl:print Prints a view.
gl:rebuild Deletes the OpenGL display lists regenerated on the next refresh.
gl:set-cull-mode Sets the backface culling mode used when rendering entities.
gl:set-fill-style Sets the fill style that Microsoft OpenGL uses when rendering polygons.
gl:view Creates a Microsoft OpenGL view and attaches it to a gl_context.
glue:options Sets the options in the data structure to be used by glue operations.
graph Creates a graph used in graph theory.
graph:add-edge Adds an edge to a graph.
graph:add-vertex Adds a vertex to a graph.
graph:adjacent Returns whether or not two vertices in a graph are connected with an edge.
graph:branch Returns a subgraph of the given input graph.
graph:component Creates a new graph from all of the component elements of a given graph specified by one of the component elements.
graph:components Returns the number of independent components that are in a graph.
graph:connected? Determines whether or not the specified graph is connected, or all in one component.
graph:copy Creates a new graph that is a copy of the specified graph.
graph:cut-edge? Determines whether or not the specified edge is a cutting edge.
graph:cut-edges Returns all of the cutting edges of a graph.
graph:cut-vertex? Determines whether or not the specified vertex is a cutting vertex.
graph:cut-vertices Returns all of the cutting vertices of a graph.
graph:cycle-vertex? Determines whether or not a given vertex is a cycle vertex.
graph:cycle? Determines whether or not a graph has a cycle.
graph:degree? Returns the number of graph vertices that are connected with graph edges to the specified vertex.
graph:edge-entities Returns a list of model entities associated with the graph edges.
graph:edge-weight Sets the weight for an edge of a graph.
graph:entities Returns a list of model entities associated with the graph vertices and edges.
graph:get-order Returns a number representing the distance a given graph vertex is from the 0 node in the given ordered graph.
graph:intersect Performs a Boolean intersect operation of two graphs.
graph:is-subset Returns TRUE if the small graph is a subset of the large graph.
graph:kind Returns a graph containing the input graph elements that are of the specified kind number and specified kind status.
graph:kind? Returns whether or not a graph with a given edge is of the specified kind.
graph:kinds? Returns a list of all the kinds on a vertex or edge.
graph:lightest-path Returns a graph representing the lightest path between two vertices of a graph.
graph:linear? Determines whether or not a graph is linear.
graph:negate Negates an ordered graph.
graph:order-cyclic Assigns a sequence order to the vertices of a cyclic graph.
graph:order-from Sets the order of a graph starting at 0 for the specified vertex.
graph:order-with Sets the order of one graph onto another and rescales the ordering to remove gaps.
graph:set-kind Specifies the kind type and its on/off value for an edge of the given graph.
graph:shortest-cycle Returns the shortest cycle graph that includes the specified graph vertex.
graph:shortest-path Returns the shortest path graph that includes the two specified graph vertices.
graph:show-order Creates a list of a vertices in a graph and their respective distance from the starting vertex.
graph:split-branches Decomposes a graph into components that do not have branches.
graph:subgraph-2dcell Returns a subgraph containing only the vertices that are 2D cells.
graph:subgraph-3dcell Returns a subgraph containing only the vertices that are 3D cells.
graph:subset Creates a subgraph from a given graph using either two integers or a law.
graph:subset-with-plane Finds the subset of a graph on one side of a plane.
graph:subtract Performs a Boolean subtract operation of two graphs.
graph:subtract-edges Subtracts the edges of graph1 from graph2 returning the result.
graph:total-weight Returns the total weight associated with the edges of a graph.
graph:tree? Determines whether or not a given graph is a tree structure.
graph:unite Performs a Boolean unite operation of two graphs.
graph:vertex-entities Returns a list of entities that are associated with the vertices of a graph.
graph:which-component Returns the number of the component that a given graph element belongs to.
grid:display-color Gets the grid display color.
grid:display-interval Gets the display interval for the grid.
grid:display-method Gets the grid display method.
grid:displayed? Determines if the grid is displayed.
grid:interval Gets the snap interval between displayed grid points.
grid:set-display Sets the grid display on or off.
grid:set-display-color Sets the grid display color.
grid:set-display-interval Sets the grid display interval.
grid:set-display-method Sets the grid display method.
grid:set-interval Sets the interval between grid points for display and snapping.
grid:set-snapping Sets grid snapping on or off.
grid:snapping-on? Determines the current status of grid snapping.
gvector Creates a new gvector given coordinates x, y, and z.
gvector:+ Adds two gvectors.
gvector:- Subtracts two gvectors.
gvector:copy Creates a gvector by copying an existing gvector.
gvector:cross Gets the cross product of two gvectors.
gvector:dot Gets the dot product of two gvector.
gvector:from-to Creates a gvector between two positions.
gvector:length Gets the length of a gvector.
gvector:parallel? Determines if two gvectors are parallel.
gvector:perpendicular? Determines if two gvectors are perpendicular.
gvector:reverse Reverses the direction of a gvector.
gvector:scale Multiplies a gvector by a scalar number to produce a new gvector.
gvector:set! Sets a gvector's direction given components of x, y, and z.
gvector:set-x! Sets the x-direction component of a gvector.
gvector:set-y! Sets the y-direction component of a gvector.
gvector:set-z! Sets the z-direction component of a gvector.
gvector:transform Applies a transform to a gvector.
gvector:unitize Creates a new gvector as a unit vector in the same direction as the specified gvector.
gvector:view Creates a gvector in the view coordinate system.
gvector:x Gets the x-component of a gvector relative to the active coordinate system.
gvector:y Gets the y-component of a gvector relative to the active coordinate system.
gvector:z Gets the z-component of a gvector relative to the active coordinate system.
gvector? Determines if a Scheme object is a gvector.
hh:analyze-body Checks the input body for errors and stores results in attributes attached to the bad entities.
hh:analyze-coedge Checks the coedges of the input body for errors and stores results in attributes attached to the bad coedges.
hh:analyze-edge Checks the edges of the input body for errors and stores results in attributes attached to the bad edges.
hh:analyze-face Checks the faces of the input body for errors and stores results in attributes attached to the bad faces.
hh:analyze-geom Analyzes the geometry of the body and attaches attributes to bad edges, vertices, and coedges.
hh:analyze-loop Checks the loops of the input body for errors and stores results in attributes attached to the bad loops.
hh:analyze-lump Checks the lumps of the input body for errors and stores results in attributes attached to the bad lumps.
hh:analyze-shell Checks the shells of the input body for errors and stores results in attributes attached to the bad shells.
hh:analyze-simplify Analyzes the body for geometry simplification.
hh:analyze-stitch Analyzes the topology of the input model for stitching.
hh:analyze-vertex Checks the vertices of the input body for errors and stores results in attributes attached to the bad vertices.
hh:autoheal Heals anomalies in the input body.
hh:combine Combines a list of solid and/or wire bodies into a single body.
hh:geombuild Automatically executes all the analyze, calculate, and fix stages of the geometry building phase.
hh:geombuild-analyze Removes any existing healing attributes and attaches new healing attributes.
hh:get-analytic-tol Gets the analytic solver tolerance for healing a body.
hh:get-geombuild-tol Gets the geometry build solver tolerance for healing a body.
hh:get-isospline-tol Gets the isospline solver tolerance for healing a body.
hh:get-simplify-tol Gets the geometry simplification tolerance for healing a body.
hh:get-stitch-max-tol Gets the maximum stitching tolerance for healing a body.
hh:get-stitch-min-tol Gets the minimum stitching tolerance for stitching a body.
hh:init-body-for-healing Removes any existing healing attributes and attaches new healing attributes.
hh:make-tolerant Converts unhealed edges to tolerant edges.
hh:postprocess Cleans the healed model.
hh:preprocess Cleans the model to be healed.
hh:reset-tols Sets all user-defined tolerances to the system defaults.
hh:set-analytic-tol Sets the minimum analytic tolerance.
hh:set-geombuild-tol Sets the minimum geombuild tolerance.
hh:set-isospline-tol Sets the minimum isospline tolerance.
hh:set-simplify-tol Sets the simplification tolerance.
hh:set-stitch-max-tol Sets the maximum stitch tolerance.
hh:set-stitch-min-tol Sets the minimum stitch tolerance.
hh:show-bad-coedges Displays bad coedges in a highlight color and returns the list of entities highlighted.
hh:show-bad-edges Displays bad edges in a highlight color and returns the list of entities highlighted.
hh:show-bad-faces Displays bad faces in a highlight color and returns the list of entities highlighted.
hh:show-bad-vertices Displays bad vertices in a highlight color and returns the list of entities highlighted
hh:show-body Displays the bad geometry of the body in a highlight color and returns the list of entities highlighted.
hh:show-closed-curves Displays closed curves in a highlight color and returns the list of entities highlighted.
hh:show-closed-surfaces Displays closed surfaces in a highlight color and returns the list of entities highlighted.
hh:show-coedges-no-partner Displays coedges without partners in a highlight color and returns the list of entities highlighted.
hh:show-coedges-not-on-faces Displays coedges not on faces in a highlight color and returns the list of entities highlighted.
hh:show-concave-edges Displays concave edges in a highlight color and returns the list of entities highlighted.
hh:show-convex-edges Displays convex edges in a highlight color and returns the list of entities highlighted.
hh:show-degenerate-curves Displays degenerate curves in a highlight color and returns the list of entities highlighted.
hh:show-degenerate-surfaces Displays degenerate surfaces in a highlight color and returns the list of entities highlighted.
hh:show-discontinuous-curves Displays discontinuous curves in a highlight color and returns the list of entities highlighted.
hh:show-discontinuous-surfaces Displays discontinuous surfaces in a highlight color and returns the list of entities highlighted.
hh:show-loops-disoriented Displays loops with incorrect orientation in a highlight color and returns the list of entities highlighted.
hh:show-loops-gaps Displays loops that have coedge gaps in a highlight color and returns the list of entities highlighted.
hh:show-loops-not-on-faces Displays loops that do not lie on their associated faces in a highlight color and returns the list of entities highlighted.
hh:show-loops-open Displays open loops in a highlight color and returns the list of entities highlighted.
hh:show-lumps Displays bad lumps in a highlight color and returns the list of entities highlighted.
hh:show-periodic-curves Displays periodic curves in a highlight color and returns the list of entities highlighted.
hh:show-periodic-surfaces Displays periodic surfaces in a highlight color and returns the list of entities highlighted.
hh:show-self-intersecting-curves Displays self intersecting curves in a highlight color and returns the list of entities highlighted.
hh:show-self-intersecting-surfaces Displays self intersecting surfaces in a highlight color and returns the list of entities highlighted.
hh:show-shells Displays bad shells in a highlight color and returns the list of entities highlighted.
hh:show-short-edges Displays short edges in a highlight color and returns the list of entities highlighted.
hh:show-simplified Displays simplified faces in a highlight color and returns the list of entities highlighted.
hh:show-spline Displays spline faces to be simplified in a highlight color and returns the list of entities highlighted.
hh:show-tangent-edges Displays tangent edges in a highlight color and returns the list of entities highlighted.
hh:show-tolerant-edges Displays tolerant edges in color and returns the list of entities highlighted.
hh:show-unstitched Displays common edges of unstitched faces in a highlight color and returns the list of entities highlighted.
hh:show-vertices-edges-dont-meet Displays vertices where edges do not meet in a highlight color and returns the list of entities highlighted.
hh:show-vertices-not-on-edges Displays vertices that do not lie on the associated edges in a highlight color and returns the list of entities highlighted.
hh:show-vertices-not-on-faces Displays vertices that do not lie on associated faces in a highlight color and returns the list of entities highlighted.
hh:simplify Simplifies spline geometry of the input body where possible.
hh:solve-analytic Automatically executes the analyze and calculate stages of the analytic solver subphase of geometry building.
hh:solve-gen-spline Automatically executes the analyze and calculate states of the generic spline solver subphase of geometry building.
hh:solve-isospline Automatically executes the analyze and calculate stages of the isospline solver subphase of the geometry building.
hh:solve-sharp-edge Automatically executes the analyze and calculate stages of the sharp edge subphase of geometry building.
hh:stitch Stitches faces into a single lump body where possible.
hh:terminate-body-for-healing Removes any existing healing attributes and attaches new healing attributes.
hh:wrapup Removes any existing healing attributes and attaches new healing attributes.
history Gets a history stream from an entity, part, ID, or string.
history:ensure-empty-root-state Adds empty delta state to the beginning of the history stream so that users can roll to a state with no entities.
history:get-active-state-id Returns an integer representing the active state.
history:get-default Returns the default history stream.
history:get-entity-from-id Returns an ENTITY from a given tag id.
history:get-modified-faces Finds faces that have been deleted, created, or modified since a particular state.
history:load Loads one or more history streams and associated entities from a file.
history:save Saves all entities, entity-id, and roll information associated with a history stream to a file.
history:size Returns the size of the given history stream.
history:validate-streams Checks all history streams for validity.
ihl:clean Removes interactive hidden line data attributes from the model.
ihl:compute Computes interactive hidden line data and optionally stores it on the model as attributes.
ihl:display Computes and displays hidden line drawings.
ihl:draw Draws interactive hidden line data.
ihl:postscript Prints an interactive hidden line image to a PostScript file.
ihl:retrieve Retrieves interactive hidden line data from attributes attached to the bodies.
is:helix Determines whether or not the input entity is a helix.
journal:abort Terminates the journal single stepping process.
journal:append Opens an existing journal file and appends additional journal data to the end of the file.
journal:load Loads a journal file one line at a time, journaling each command as it is executed.
journal:off Closes the current journal file and turns off journaling.
journal:on Closes the current journal file and opens a new journal file.
journal:pause Disables journaling temporarily but leaves the journal file open.
journal:resume Resumes journaling in the journal file again after pausing.
journal:save Saves the current journal to a file.
journal:step Enables or disables single stepping of journal file on and off.
journal:test Tests and demonstrates the journaling functionality.
law Creates a law Scheme data type composed of one or more law functions.
law:boundary-field Creates a boundary field around the defined entity.
law:bounds Finds the bounds for a law function.
law:check Prints out the laws string.
law:count Gets a count of laws in use.
law:cubic Creates a cubic law given {a,b,f(a),f(b),f'(a),f'(b)}.
law:derivative Creates a law object that is the derivative of the given law with respect to the given variable.
law:end Returns the end of the domain for a law.
law:eval Evaluates a given law or law expression with the specified input and returns a real or list of reals.
law:eval-par-pos Evaluates a parameter position.
law:eval-position Evaluates a given law or law expression with the specified input and returns a position or a par-pos.
law:eval-vector Evaluates a given law or law expression with the specified input and returns a gvector.
law:hedgehog Creates visible vector field lines along an edge or wire.
law:inverse Returns a law that is the inverse of the supplied law.
law:line-line-intersect Returns TRUE if two lines intersect.
law:linear Creates a linear law given {a,b,f(a),f(b)}.
law:make-entity Creates a law entity data type composed of one law function.
law:make-rails Creates a rail law or a list of rail laws for use by sweeping.
law:min-dist Gets the minimum distance between faces.
law:nderivative Computes the numerical derivative of a law function with respect to a given variable, a given number of times.
law:nintegrate Computes the numerical integral of the given law function over the specified range.
law:nmax Computes where a law is the maximum over a given interval.
law:nmin Computes where a law is the minimum over a given interval.
law:nroot Computes all of the roots of a law function over a given interval.
law:nsolve Computes all the locations where two laws are equal to one another over a given interval.
law:quintic Creates a quintic law given {a,b,f(a),f(b),f'(a),f'(b) f''(a) f''(b)}.
law:reset-deriv Sets the derivative of ith driving variable.
law:set-deriv Manually sets the derivative of ith driving variable.
law:simplify Creates a law which is the algebraic simplification of the given law.
law:start Finds the start of the domain of a law.
law:warp Modifies an entity or list of entities according to a given input law.
law? Determines whether or not a Scheme object is of the law Scheme data type.
light Creates a light entity.
light:create-shadows Creates a shadow map for a light and a list of entities.
light:delete-shadows Deletes the shadow map for a light.
light:list Gets the list of active lights.
light:on? Determines if a light entity is active.
light:props Gets the properties of a light.
light:set Sets the list of currently-active lights.
light:set-prop Sets a property of a light.
light:type Gets the type of a light.
light:types Gets a list of available light types.
light? Determines if a Scheme object is a light.
line:set-direction Sets the direction of a linear-curve or edge.
line:set-end Sets the end position of a linear-curve or edge.
line:set-start Sets the start position of a linear-curve or edge.
load-dll Loads a dynamically-linked library for the NT platform.
loop:external? Determines if a loop is internal or external.
loop:find Gets loops shared by two entities.
loop:type Returns the type of given loop.
loop? Determines if a Scheme object is a loop.
lop:convert-pipes Replaces the geometry of any faces in the supplied array which currently are pipe_spl_sur splines with rb_blend_spl_sur splines.
lop:edge-taper-faces Tapers an array of faces about an array of corresponding edges and a supplied draft vector by a given draft angle.
lop:move-faces Moves an array of faces through a transform.
lop:offset-body Offsets faces of a body.
lop:offset-faces Offsets specified faces by a given distance.
lop:offset-specific Offsets specified faces by distances specific to each.
lop:remove-attributes Removes all attributes that a local operation attached to EDGEs and VERTEXs contained in an ENTITY.
lop:rotate-faces Rotates specified faces through a transform.
lop:shadow-taper-faces Insert a ruled face which tangentially meets the supplied face, and which covers the region that is in the shadow cast from a light source.
lop:sweep-more Sweeps an array of faces along a path defined by the faces adjacent to the given faces.
lop:taper-faces Tapers an array of faces about a point and a supplied draft vector by a given draft angle.
lop:test Tests and demonstrates the local operations functionality.
lop:tweak-faces Tweaks specified faces.
lop:tweak-faces-extend Tweaks specified faces, extending surfaces as necessary.
lop:tweak-faces-init Tweaks specified faces attaching attributes to edges involved in the solution. Returns those edges with more than one possible solution.
lop:tweak-pick-edge-solution Specifies an edge solution for a subsequent tweak to use.
lop:tweak-query-edge-solutions Returns a list of edges built on curves that are possible solutions for an edge's geometry in a tweak.
lump? Determines if a Scheme object is a lump.
material Creates a material for rendering.
material:color-props Gets the properties of a material's color component.
material:color-type Gets the type of a material's color component.
material:color-types Gets the list of valid color component types.
material:displacement-props Gets the type of a material's displacement component.
material:displacement-status Gets the on-off status of a material's displacement component.
material:displacement-type Gets the type of a material's displacement component.
material:displacement-types Gets the list of valid displacement component types.
material:reflection-props Gets the properties of a material's reflection component.
material:reflection-status Gets the status of a material's reflection component.
material:reflection-type Gets the type of a material's reflection component.
material:reflection-types Gets the list of valid reflection component types.
material:set-color-prop Sets a property of a material's color component.
material:set-color-type Sets the type of a material's color component.
material:set-displacement-prop Sets a property of a material's displacement component.
material:set-displacement-status Sets the on-off status of a material's displacement component.
material:set-displacement-type Sets the type of a material's displacement component.
material:set-reflection-prop Sets a property of a material's reflection component.
material:set-reflection-status Sets the status of a material's reflection component.
material:set-reflection-type Sets the type of a material's reflection component.
material:set-transparency-prop Sets a property of a material's transparency component.
material:set-transparency-status Sets the status of a material's transparency component.
material:set-transparency-type Sets the type of a material's transparency component.
material:transparency-props Gets the properties of a material's transparency component.
material:transparency-status Gets the status of a material's transparency component.
material:transparency-type Gets the type of a material's transparency component.
material:transparency-types Gets a list of valid transparency component types.
material? Determines if a Scheme object is a material.
mixed-body? Determines if a Scheme object is a mixed body.
monitor:file Opens or closes a monitor file, which records the text in the I/O window.
option:get Gets the value of an option.
option:list Gets a list of available options and their associated values.
option:reset Sets the list of available options to their initial values.
option:set Sets the value of an option.
par-pos Creates a new uv parametric position given coordinate values u and v.
par-pos:copy Creates a new par-pos by copying an existing par-pos.
par-pos:distance Gets the 2D distance between two par-pos.
par-pos:set! Sets the u and v-components of a par-pos.
par-pos:set-u! Sets the u-component of a par-pos.
par-pos:set-v! Sets the v-component of a par-pos.
par-pos:u Gets the u-component of a par-pos.
par-pos:v Gets the v-component of a par-pos.
par-pos? Determines if a Scheme object is a part.
part Gets a Scheme part from its identification number.
part:clear Deletes all entities from the active part.
part:clear-selection Clear the list of currently selected entities.
part:close Closes (deletes) a part.
part:debug Gets information about the entities in a part and writes it to the active output port.
part:delete-rendering-context Deletes a rendering context from a part.
part:entities Gets a list of all top-level entities in a part.
part:get-distribution-mode Returns whether distributed history is on or off.
part:load Loads a part from a file into the active part.
part:modified? Determines if a part has been modified.
part:name Gets the name of a part.
part:new Creates a new part.
part:save Saves all entities in a part to a file.
part:save-selection Saves a list of entities to a file.
part:selection Returns a list of currently selected entities.
part:set-distribution-mode Turns distributed history on or off.
part:set-name Sets the name of a part.
part:views Gets all of the views displaying a part.
part? Determines if a Scheme object is a part.
pattern Constructs a pattern Scheme data type.
pattern:alternating-keep Creates a new pattern by applying an alternating keep filter to an existing pattern.
pattern:alternating-scale Creates a new pattern by applying an alternating scale to an existing pattern.
pattern:check Lists the elements in an entity that have a pattern attached.
pattern:circular? Determines whether or not a pattern lies on a given circle.
pattern:compose Creates a new pattern by composing two existing ones.
pattern:concatenate Creates a new pattern by concatenating two existing ones.
pattern:coords-to-index For the specified pattern, returns the pattern index associated with the specified pattern coordinates.
pattern:copy Makes a copy of a pattern.
pattern:cylindrical Constructs a pattern with cylindrical symmetry.
pattern:cylindrical? Determines whether or not a pattern lies on a given cylinder.
pattern:edge Creates a pattern parallel to an edge.
pattern:elliptical Creates an elliptical pattern.
pattern:from-list Creates a pattern from a list of positions or transformations.
pattern:get-transform Returns the requested pattern transform.
pattern:hex Creates a hexagonal packing pattern.
pattern:hex-cylindrical Creates a hexagonal pattern with cylindrical symmetry.
pattern:index-to-coords For the specified pattern, returns the pattern coordinates associated with the specified pattern index.
pattern:keep Creates a new pattern by applying a keep law to an existing pattern.
pattern:linear Creates a linear pattern.
pattern:linear-scale Creates a new pattern by applying a linear scale to an existing pattern.
pattern:make-entity Creates a pattern entity data type composed of one pattern.
pattern:mirror Creates a new pattern that is a concatenation of the given pattern with its reflection through a specified plane.
pattern:move-element Moves a single element within an existing pattern.
pattern:periodic-keep Creates a new pattern by applying a periodic keep filter to an existing pattern.
pattern:periodic-scale Creates a new pattern by applying a periodic scale to an existing pattern.
pattern:planar? Determines whether or not a pattern is parallel to a given plane.
pattern:polar-grid Creates a polar-grid pattern.
pattern:print-transform Prints the requested pattern transform to stdout.
pattern:radial Creates a radial pattern.
pattern:random Creates a random pattern within the indicated region.
pattern:random-keep Creates a new pattern by applying a random keep filter to an existing pattern.
pattern:random-offset Creates a new pattern by adding random offset to an existing pattern.
pattern:random-orient Creates a new pattern by applying random rotations at each of the pattern sites.
pattern:random-scale Creates a new pattern by applying a random scale to an existing pattern.
pattern:reflect Creates a new pattern that is a reflection of the specified one through a given plane.
pattern:remove Removes all patterns from an entity.
pattern:remove-element Removes a single element from an existing pattern.
pattern:restore-element Restores the element specified by coords to an existing pattern.
pattern:scale Creates a new pattern by applying a scale law to an existing pattern.
pattern:scale-element Scales a single element of an existing pattern.
pattern:set-root-transf Creates a new pattern by applying a root transformation to an existing pattern.
pattern:size Returns the number of elements in the given pattern.
pattern:spherical Creates a spherical pattern.
pattern:spherical? Determines whether or not a pattern lies on a given sphere.
pattern:surface Creates a pattern parallel to a surface.
pattern:test Tests and demonstrates the pattern functionality of ACIS.
pattern:transform Creates a new pattern by applying a transformation to an existing pattern.
pattern:undo-move-element Undoes a move applied to a single element of an existing pattern.
pattern? Determines whether or not a Scheme object is of the pattern Scheme data type.
phl:clean Removes precise hidden line data.
phl:compute Computes precise hidden line data.
phl:display Computes and displays hidden line drawing.
phl:draw Draws precise hidden line data.
phl:draw-cv Draws precise hidden line data.
phl:interleaf Prints a precise hidden line image to an Interleaf file.
phl:options Shows precise hidden line related options.
phl:postscript Prints a precise hidden line image to a PostScript file.
phl:postscript-cv Prints a precise hidden line image to a PostScript file.
phl:retrieve Retrieves precise hidden line data from attributes attached to the bodies.
phlv5:clean Removes hidden line data.
phlv5:compute Computes a hidden line view of the part.
phlv5:draw Computes a hidden line view of the part.
phlv5:options Creates an phlv5-options object. The phlv5-options object contains hidden line options.
phlv5:retrieve Retrieves hidden line data from attributes attached to the bodies.
pick:aperture Gets the dimensions of a pick aperture.
pick:edge Gets an edge from a pick event.
pick:entity Gets an entity from the pick event.
pick:face Gets a face from a pick event.
pick:in-region Gets all entities in a region specified by two pick events.
pick:position Gets the position of a pick event.
pick:ray Gets a ray from a pick event.
pick:set-aperture Sets the pick aperture in x and y.
pick:vertex Gets a vertex from a pick event.
point Creates a point at the specified position.
point:position Computes the position of a point.
point? Determines if a Scheme object is a point.
position Creates a new position with coordinates x, y, and z.
position:closest Gets the position from a list of positions that is closest to a given position.
position:copy Creates a new position by copying an existing position.
position:distance Gets the distance between two positions.
position:interpolate Interpolates a new position based on the weight between two given positions.
position:offset Creates a new position offset from a given position.
position:project-to-line Gets the projection of a position on to a line.
position:project-to-plane Gets the projection of a position onto a plane.
position:set! Sets the x, y, and z-components of a position.
position:set-x! Sets the x-component of a position.
position:set-y! Sets the y-component of a position.
position:set-z! Sets the z-component of a position.
position:transform Applies a transform to a position.
position:view Creates a new position given coordinates x, y, and z in the view coordinate system.
position:x Gets the x-component of a position relative to the active coordinate system.
position:y Gets the y-component of a position relative to the active coordinate system.
position:z Gets the z-component of a position relative to the active coordinate system.
position? Determines if a Scheme object is a position.
project:wire Projects a wire body onto a manifold or nonmanifold sheet body.
pt-cvty-info:angle Returns the angle recorded in a pt-cvty-info.
pt-cvty-info:instantiate Returns the convexity of a pt-cvty-info for a given smooth angle tolerance.
pt-cvty-info:tangent-convexity Returns the tangent convexity of a pt-cvty-info for a given smooth angle tolerance.
pt-cvty-info:unknown Determines whether a pt-cvty-info is unknown.
pt-cvty-info:unset Returns whether a pt-cvty-info is unset.
ray Creates a ray given a base position and gvector.
ray:gvector Gets the gvector component of a ray.
ray:position Gets the position component of a ray.
ray:queue Adds a ray to the ray queue.
ray:valid? Tests whether a ray is valid.
ray? Determines if a Scheme object is a ray.
rbd:add Adds a rubberband driver to the list of active drivers.
rbd:clear Removes last rubberband driver from active driver list, or removes all drivers from stack of driver lists.
rbd:drag Creates a drag rubberband driver and, optionally, makes it active.
rbd:drag? Determines if a drag rubberband driver is in the active driver list.
rbd:drivers Gets a list of active rubberband drivers at the top of the stack or at a specific stack level.
rbd:generic Creates a generic rubberband driver, makes it active, and gives status report in command window.
rbd:generic? Determines if a generic rubberband driver is in the active driver list.
rbd:line Creates a line rubberband driver and, optionally, makes it active.
rbd:line? Determines if a line rubberband driver is in the active driver list.
rbd:pop Pops the top of a stack of lists of rubberband drivers.
rbd:push Pushes a new list of drivers onto the stack of driver lists.
rbd:rectangle Creates a rectangle rubberband driver and, optionally, makes it active.
rbd:rectangle? Determines if a rectangle rubberband driver is in the active driver list.
rbd:remove Removes most recently added driver(s) from the list of active drivers.
rbd:remove-type Removes the most recently added rubberband driver(s) matching the given type predicate from the list of active drivers.
rbd:scheme Creates a user-defined rubberband driver and, optionally, makes it active.
rbd:scheme-get-local Gets a local variable in a Scheme rubberbander.
rbd:scheme-get-position Calls the local get position hook passing self and a pick event.
rbd:scheme-set-local Sets a local variable in a Scheme rubberbander.
rbd:scheme? Determines if user-defined rubberband driver is in the active list of drivers.
rbd:start Sends the rubberbanding start event to all rubberbanders in the active list.
rbd:stop Sends the rubberbanding stop event to all rubberbanders in the active list.
rbd:update Sends the rubberbanding update event for all rubberbanders in the active list.
rbd:view Creates a view rubberband driver and, optionally, makes it active.
rbd:window Creates a window rubberband driver and, optionally, makes it active.
rbd:window? Determines if a window rubberband driver is in the active rubberband driver list.
rbi:rep-self-int Repairs self-intersections in the supplied body.
read-event Creates a pick-event Scheme object from mouse input.
read-ray Reads a ray from the ray queue or from a pick-event.
refinement Creates a refinement for the active part.
refinement:default Gets the default refinement.
refinement:props Gets the current property list of a refinement.
refinement:set-default Sets the default refinement to the specified refinement.
refinement:set-prop Sets a property of a refinement.
refinement? Determines if a Scheme object is a refinement.
refresh-all Refreshes all the views.
rem:remove-faces Removes faces by growing adjacent faces to fill the gap.
render Displays an entity, a list of entities, or entities in specified view as shaded solids.
render:background Gets the current background.
render:control-variable Gets the value of a rendering control variable.
render:control-variables Gets a list of valid rendering control variables.
render:edge-width Gets the edge width to use when building "edges" for display in the solid renderers.
render:environment-map Gets the active environment map used for rendering reflections.
render:foreground Gets the current foreground.
render:interleaf Renders the view or entities to an Interleaf file.
render:metafile Renders a view or entities in Windows Enhanced Metafile format to a file or to the clipboard.
render:mode Gets the current rendering mode.
render:modes Gets a list of valid render modes.
render:pnm Renders the view or entities to a PNM (Portable Any Map) file.
render:postscript Renders the view or entities to a PostScript file.
render:print Renders the view or entities to the Windows system printer.
render:rebuild Rebuilds each part in the display list.
render:set-background Sets the current background.
render:set-control-variable Sets the value of a rendering control variable.
render:set-default-color-type Sets the default color type for newly created materials.
render:set-default-displacement-type Sets the default displacement type for newly created materials.
render:set-default-reflection-type Sets the default reflection type for newly created materials.
render:set-default-transparency-type Sets the default transparency type for newly created materials.
render:set-edge-width Sets the edge width to use when building "edges" for display in the solid renderers.
render:set-environment-map Sets the currently active environment map.
render:set-foreground Sets the current foreground.
render:set-mode Sets the current render mode.
render:targa Renders the view to a Truevision TARGA format file.
ro:color Gets the color of a display item in the display list.
ro:delete Deletes the rendering object.
ro:display Displays the rendering object.
ro:erase Erases the rendering object.
ro:line Creates a line.
ro:new Creates a new rendering object.
ro:point Creates a point item for the display list.
ro:polyline Creates a polyline item for the display list.
ro:text Creates a text display list item.
roll Rolls to a previous or later state.
roll:back? Determines if there are any previous states to roll back to.
roll:debug Writes information about the rollback operations to the debug file.
roll:delete-all-states Deletes all delta states.
roll:delete-following-states Deletes all delta states after the current delta state.
roll:delete-inactive-states Deletes all delta states after the current one.
roll:delete-previous-states Deletes all delta states before the current one.
roll:forward? Determines if there are any states following which can be rolled forward to.
roll:get-logging Returns the state of the internal logging flag.
roll:mark-end Marks the end of a block of functions for rolling.
roll:mark-start Marks the start of a block of functions for rolling.
roll:merge-delta-state Merges one delta-state with an adjacent one.
roll:merge-delta-states Merges a range of delta states.
roll:name-state Attaches a name to the current state for rolling.
roll:named-states Gets a list of states matching a wildcard name.
roll:set-logging Sets the global logging flag.
roll:set-max-states Sets the maximum number of delta states to keep.
roll:to-state-id Rolls to a delta state specified by its integer identifier.
section Creates a data structure used as input to the sheet:loft-wires extension.
set-timer Starts the timer or gets the elapsed time that the application has been running.
sheet:1d Modifies a double-sided sheet body into a single-sided sheet body.
sheet:2d Modifies a single-sided sheet body into a double-sided sheet body.
sheet:cover Modifies a sheet body by covering each of its simple loops of external edges by a face.
sheet:cover-wire-loops Covers co-planar wires into sheet body having a single planar face.
sheet:cover-wires Creates a sheet body from a wire body.
sheet:edge-regions Repairs coplanar edge vertices within point coincident tolerance to form regions on a planar sheet.
sheet:enclose Converts a closed 2D sheet into a solid volume.
sheet:face Creates a sheet body from a given face.
sheet:loft-wires Creates a sheet body that lofts sections (faces) or a series of wires.
sheet:loft-wires-guides Creates a sheet body that lofts sections (faces) or a series of wires
     following guide constraints.
sheet:net-sections Creates a sheet body that interpolates a series of sections.
sheet:net-wires Creates a sheet body that interpolates a series of wires.
sheet:planar-edges Creates a planar sheet body from a set of planar free edges.
sheet:planar-wire Creates a single planar sheet body from a single planar wire body.
sheet:planar-wires Covers free planar wires with planar faces.
sheet:skin-wires Creates a sheet body that interpolates a series of wires.
sheet:skin-wires-branch Creates a sheet body that interpolates multiple series of two or more wires.
sheet:skin-wires-draft Creates a sheet body that interpolates a series of two or more wires leaving the outer two wires at an angle specified by the draft angle.
sheet:skin-wires-guides Creates a sheet body that interpolates a series of wires with a guide curve.
sheet:skin-wires-normal Creates a sheet body that interpolates a series of wires with take off vectors normal to the plane of the wire body.
sheet:skin-wires-vectors Creates a sheet body that interpolates a series of wires with take off vectors as constraints.
shell:hollow-body Creates a thin walled solid shell from a solid body.
shell:hollow-body-specific Creates a thin walled solid shell from a solid body, with default and specific inner and outer offsets.
shell:offset-make-sheet Offsets specified faces by distances specific to each, and creates a sheet body out of the offset faces.
shell:sheet-thicken Creates a solid body from a sheet.
shell? Determines if a Scheme object is a shell.
skin:options Sets the options in the data structure to be used by skinning APIs.
skin:test Tests and demonstrates the skinning and lofting functionality (in the Advanced Surfacing Component).
slinterface:add-vertex Adds a vertex in the middle of the selected coedge.
slinterface:align-wires Aligns the temporary skinning or lofting profiles.
slinterface:breakup-wires Breaks up each of the temporary lofting/skinning profiles such they have an equal amount of coedges.
slinterface:build-body Builds the lofting/skinning body.
slinterface:build-edges Builds a list of edges that represent an approximation of the surface extents that would exist if the profiles were to be lofted/skinned.
slinterface:build-faces Builds a list of faces that represent an approximation of the faces that would exist if the profiles were to be lofted/skinned.
slinterface:clear-guide-curves Clears the guide curves from the interactive interface.
slinterface:clear-mapping-curves Removes all the mapping curves from the skinning/lofting interface.
slinterface:collapse-wires Deletes a degenerate coedge in each wire of a list of wires.
slinterface:debug Displays the current information for the defined slinterface entity.
slinterface:delete-interface Deletes the skinning/lofting interface.
slinterface:face-lofting Creates a lofting interface structure when lofting from faces.
slinterface:get-tanfac-scale Returns a list of two or four numbers that reflect tangent factor scale and curvature radius information.
slinterface:get-tangent-factors Gets the current set of tangent factors on the loft profiles.
slinterface:get-valid-vertices Gets a list of valid starting vertices for skinning or lofting.
slinterface:lofting Creates a lofting interface structure.
slinterface:lofting-options Sets the options in a lofting interface structure.
slinterface:lose-surface Removes the surface conditions from the lofting profiles.
slinterface:mapping-curve Adds a mapping curve to the skinning/lofting interface.
slinterface:min-rad Estimates the magnitude of the tangent vector field to build surfaces with a minimum radius of curvature.
slinterface:minimizetwist-wires Aligns the start vertex of each of the temporary lofting/skinning profiles in order to minimize the twist of the resulting surface.
slinterface:modify-vertex Modifies the vertex.
slinterface:reenter-coedges Removes the surface conditions from the lofting profiles.
slinterface:remove-mapping-curve Removes a mapping curve from the skinning/lofting interface.
slinterface:remove-vertex Removes the corresponding vertex in every temporary wire in the interface.
slinterface:set-start-vertex Modifies which vertex in a loop of coedges forming a wire is the starting vertex for traversing the loop.
slinterface:set-tan-facs Sets the scale factors of the takeoff vectors for the lofting operation.
slinterface:show-guide-curves Returns a list of edges that represent the guide curves.
slinterface:show-mapping-curves Returns a list of edges that represent the mapping curves.
slinterface:simplify-wires Removes the G1 vertices from the intermediate wire profiles.
slinterface:skin-guide Adds a guide curve to the skinning data structure.
slinterface:skinning Creates a skinning interface structure.
slinterface:skinning-draft Creates a skinning interface structure. Applies a take-off vector corresponding to the draft angles.
slinterface:skinning-normal Creates a skinning interface structure. Applies a take-off vector normal to the plane of the wire profile.
slinterface:skinning-options Resets the options in a skinning interface structure.
slinterface:skinning-ruled Creates a skinning interface structure. Sets a flag such that the resulting skin body will consist of ruled surfaces.
slinterface:skinning-vectors Creates a skinning interface structure. Applies a take-off vectors.
slinterface:wires Returns the temporary wires from the skinning or lofting interface.
solid:area Gets the surface area of a solid.
solid:blend-edges Creates a cylindrical blend on a list of edges.
solid:blend-edges-pos-rads Blend edges of a solid by defining position-radius pairs.
solid:block Creates a solid block.
solid:chamfer-edges Creates a chamfer blend on a list of edges.
solid:chamfer-vertex Creates a planar chamfer on a vertex of a solid body.
solid:chamfer-vertices Creates planar chamfers on a list of vertices.
solid:check-ff-intersections Checks all faces for improper intersections.
solid:classify-position Classifies a point with respect to a solid.
solid:closed? Verifies if a Scheme object is a closed solid.
solid:cone Creates a right circular cone.
solid:cylinder Creates a right circular cylinder.
solid:flat-on-face Creates a flat on a given face or faces.
solid:imprint Imprints curves of intersection of two bodies onto the faces of bodies.
solid:imprint-stitch Joins body1 and body2 along the intersection graph.
solid:inter-graph Gets the intersection graph between two bodies and returns it as a wire body.
solid:intersect Intersects a list of solids.
solid:loft-faces Unites two bodies by lofting between two faces.
solid:loft-faces-guides Unites two bodies by lofting between two faces with optional guide curves.
solid:manifold? Verifies if a Scheme object is a manifold solid.
solid:massprop Analyzes the mass properties of a solid.
solid:planar-slice Slices a solid body with a plane to produce a wire body.
solid:prism Creates a solid prism.
solid:pyramid Creates a solid pyramid.
solid:ray-test Gets the position where a ray intersects a solid.
solid:skin-faces Creates a body that interpolates two faces.
solid:slice Gets the intersection graph between two bodies and returns it as a wire body.
solid:sphere Creates a sphere centered at the specified position.
solid:split Splits all periodic faces of a body along the seams.
solid:stitch Joins two bodies (faces) along edges or vertices of identical geometry.
solid:subtract Subtracts a list of solids from a solid.
solid:torus Creates a solid torus.
solid:unhook-wire-edge Unhooks an edge belonging to a wire from a body and returns a new wire-body.
solid:unite Unites two or more solids.
solid:unstitch-nm Decomposes the input body along nonmanifold edges and vertices.
solid:var-chamfer-edges Creates a variable chamfer on the defined edges.
solid:wiggle Creates a rectangular block with a spline surface top.
solid? Determines if a Scheme object is a solid.
splgrid Creates a spline grid structure data type.
splgrid:copy Copies a spline grid structure data type.
splgrid:point-item Gets a single point from a list of points of a spline grid data structure.
splgrid:print Prints the splgrid data.
splgrid:set-point-item Modifies a single point in a list of points of a spline grid.
splgrid:set-point-list Sets a list of points that define a spline grid into a spline grid data structure.
splgrid:set-tolerance Sets the point tolerance that is used when approximating a spline surface from a grid of points.
splgrid:set-u-tanvec-item Sets a single vector in the starting or ending tangent vector list, in u, of a spline surface.
splgrid:set-u-tanvec-list Sets the tangent vector list for the starting or ending boundary conditions, in u, of a spline surface.
splgrid:set-v-tanvec-item Sets a single vector in the starting or ending tangent vector list, in v, of a spline surface.
splgrid:set-v-tanvec-list Sets the tangent vector list for the starting or ending boundary conditions, in v, of a spline surface.
splgrid:tolerance Gets the point tolerance that is used when approximating a spline surface from a grid of points.
splgrid:u-points Gets the number of points (columns) in the u-direction of a spline surface grid.
splgrid:u-tanvec-item Gets a single vector from the starting or ending tangent vector list, in u, of a spline surface.
splgrid:v-points Gets the number of points (rows) in the v-direction of a spline surface grid.
splgrid:v-tanvec-item Gets a single vector from the starting or ending tangent vector list, in v, of a spline surface.
splgrid? Determines if a Scheme object is of the type spline grid data structure.
splsurf Creates a spline surface data type.
splsurf:copy Copies a spline surface data type.
splsurf:ctrlpt-count Gets the number of control points from a spline surface.
splsurf:ctrlpt-item Gets a single control point from a list of points of a spline surface.
splsurf:param Gets a u or v parameter value for a spline surface.
splsurf:print Prints spline surface data.
splsurf:set-ctrlpt-item Modifies a single control point in a list of points of a spline surface.
splsurf:set-ctrlpt-list Sets a list of control points for a spline surface into a splsurf data structure.
splsurf:set-u-knot-item Modifies a single knot value, in u, for a spline surface.
splsurf:set-u-knot-list Sets a list of knots, in u, for a spline surface.
splsurf:set-u-param Modifies a u parameter value for a spline surface.
splsurf:set-v-knot-item Modifies a single knot value, in v, for a spline surface.
splsurf:set-v-knot-list Sets a list of knots, in v, for a spline surface.
splsurf:set-v-param Modifies a v parameter value for a spline surface.
splsurf:set-weight-item Modifies a single weight in a list of weights for the control points of a rational spline surface.
splsurf:set-weight-list Sets a list of weights for the control points of a rational spline surface.
splsurf:u-knot-count Gets the number of knots, in u, for a spline surface.
splsurf:u-knot-item Gets a single knot value, in u, for a spline surface.
splsurf:v-knot-count Gets the number of knots, in v, for a spline surface.
splsurf:v-knot-item Gets a single knot value, in v, for a spline surface.
splsurf:weight-item Gets a single weight value from a list of weights for the control points of a rational spline surface.
splsurf? Determines if a Scheme object is a spline surface data structure.
stitch:edges Attempts to tolerantly stitch the faces associated with a list of edges into a given body.
surface:domain Determines the domain of a face's surface.
surface:eval Evaluates a position on a parametric surface.
surface:eval-curvatures Evaluates a the principal curvatures and directions at the given uv on the surface
surface:eval-normal Gets the normal of a surface at the specified parameter values.
surface:eval-pos Gets the position on a surface at the specified parameter values.
surface:from-face Creates a surface from a face.
surface:point-perp Reverse evaluates a position on a parametric surface.
surface:range Returns the parameter range of a surface.
surface? Determines if a Scheme entity is a surface.
sweep:get-path Returns the path used to create a swept surface.
sweep:get-profile Returns the profile used in a sweeping operation.
sweep:law Creates a surface or solid by sweeping a profile along a path.
sweep:options Sets the options in the data structure to be used by sweep:law.
sweep:test Tests and demonstrates the sweeping functionality.
system:bell Sounds the system bell at a specified frequency for a specified duration.
system:command Executes a system command.
system:getenv Gets the value of an environment variable.
system:name Gets a string specifying the hardware environment.
system:play-sound Plays a .wav file on Windows.
system:set-timer-off Sets the timer off.
system:set-timer-on Sets the timer on.
system:sleep Freezes the view for a specified amount of time.
system:time-string Gets a string specifying the current system time and date.
tcoedge-bad-crv:csl Returns information from a tm-chk-info of derived type tcoedge-bad-crv.
tcoedge-bad-crv? Returns #t when the given object is a tm-chk-info of derived type tcoedge_bad_crv.
tcoedge-bs2-non-g1? Return #t if the given object is a tm-chk-info of derived type tcoedge_bs2_non_G1.
tcoedge-bs2-outside-sf? Return #t if the given object is a tm-chk-info of derived type tcoedge_bs2_outside_sf.
tcoedge-crv-non-g1? Return #t if the given object is a tm-chk-info of derived type tcoedge_crv_non_G1.
tedge-bad-crv:csl Return the check_status_list from a tm_chk_info of derived type tedge_bad_crv.
tedge-bad-crv? Return #t if the given object is a tm-chk-info of derived type tedge_bad_crv.
tedge-crv-non-g1? Return #t if the given object is a tm-chk-info of derived type tedge_crv_non_G1.
tedge-local-self-int? Return #t if the given object is a tm-chk-info of derived type tedge_local_self_int.
tedge-remote-self-int:other-edge-param Returns the other parameter value of the self-intersection.
tedge-remote-self-int? Returns #t if the given object is a tm-chk-info of derived type tedge_remote_self_int.
tedge-tcoedge-bad-geom? Returns #t if the given object is a tm-chk-info of derived type tedge_tcoedge_bad_geom.
tedge-tcoedge-bad-tol? Returns #t if the given object is a tm-chk-info of derived type tedge_remote_self_int.
tedge-tcoedge-ranges:start Return the start flag from a tm_chk_info of derived type tedge_tcoedge_ranges.
tedge-tcoedge-ranges? Returns #t if the given object is a tm-chk-info of derived type tedge_tcoedge_ranges.
test:deep-copy Tests the deep copy functionality for improper sharing.
test:equal Compares two arguments for equality.
test:greater-than Compares two real numbers.
test:less-than Compares two real numbers.
test:performance Runs the performance test(s).
text Creates a text entity.
text:font Gets a text entity's font.
text:location Gets a text entity's location.
text:set-font Sets a text entity's font.
text:set-location Sets a text entity's location.
text:set-size Sets a text entity's font size in points.
text:set-string Sets a text entity's string.
text:size Gets a text entity's font size in points.
text:string Gets a text entity's string.
text? Determines if a Scheme object is a text entity.
texture-space Creates a texture space.
texture-space:props Gets the properties of a texture space.
texture-space:set-prop Sets a property of a texture space.
texture-space:type Gets the type of a texture space.
texture-space:types Gets a list of valid texture space types.
texture-space? Determines if a Scheme object is a texture space.
timer:end Stops the timer.
timer:get-time Calculates and returns the amount of time elapsed since timer:start was executed.
timer:show-time Calculates and returns the amount of time elapsed since the timer:start command was executed. This is most often used to measure performance.
timer:start Starts an internal clock/timer. The timer: commands are most often used to measure performance of some command or series of commands.
tm-bad-topology? Returns #t if the given object is a tm-chk-info of derived type tm_bad_topology.
tm-check:all Performs all the tolerant modelling geometry checks on this edge and its coedges.
tm-check:tcoedge Performs all the tolerant edge tests that apply to the parameter and 3-space curves of this coedge. (Amalgamates a number of basic tests.).
tm-check:tcoedge-bad-crv Tests validity of the 3D geometry of a tolerant coedge.
tm-check:tcoedge-bs2-non-g1 Tests whether the parameter curve (bs2_curve) of a tcoedge is G1 in parameter space.
tm-check:tcoedge-bs2-outside-sf Tests whether the parameter curve (bs2_curve) of a tcoedge strays outside the boundary of the coedge's face's surface.
tm-check:tcoedge-crv-non-g1 Test whether the 3D curve of a tolerant coedge is G1 or not.
tm-check:tedge Performs all the tolerant edge tests that apply to the curve of this edge. (Amalgamates together a number of more basic tests.).
tm-check:tedge-bad-crv Test whether the geometry of a tolerant edge is illegal or not.
tm-check:tedge-crv-non-g1 Test whether the geometry of a tolerant edge is G1 or not.
tm-check:tedge-local-self-int Tests whether the geometry of a tolerant edge has local self-intersections (i.e., creases up on itself).
tm-check:tedge-remote-self-int Tests the geometry of a tolerant edge to determine remote self-intersections.
tm-check:tedge-self-int Tests a tolerant edge for local and remote self-intersections. (Amalgamates a number of more basic tests).
tm-check:tedge-tcoedge Performs all the tolerant edge tests that ensure that this edge geometry and coedge geometry are compatible for tolerant modeling.
tm-check:tedge-tcoedge-bad-geom Test whether the 3D curves of a tcoedge and its edge have compatible directions and curvatures all along their length.
tm-check:tedge-tcoedge-bad-tol Test whether the 3D curve of a tcoedge strays outside the computed tolerance zone of a tolerant edge.
tm-check:tedge-tcoedge-ranges Test whether the ends of the 3D curves of a tcoedge and its edge are sufficiently compatible for tolerant modeling to work.
tm-check:tedge-tol Test whether the recorded tolerance of this TEDGE is correct.
tm-check:tm-bad-topology Test whether the topology of a given edge is correct for it being a tolerant edge.
tm-chk-info:coedge Return the coedge that caused a particular error.
tm-chk-info:coedge-param Return the coedge parameter, if known, where a particular error occurs. The coedge parameter is corrected to have the same sense as the edge.
tm-chk-info:edge Return the edge that caused a particular error.
tm-chk-info:edge-param Return the edge parameter, if known, where a particular error occurs.
tm-chk-info:print Print a full and relatively readable description of the entire contents of a tm-chk-info on an output port, terminating with a newline.
tm-chk-info:print1 Print a full and relatively readable description of the entire contents of a tm-chk-info on an output port, terminating without a newline.
tm-chk-info? Determines whether the given Scheme object is a tm-chk-info.
tolerant:detect-short-edges Returns all edges from either a body or a wire that are shorter in length than the specified tolerance.
tolerant:detect-sliver-faces Returns all sliver faces from a body whose maximum distance among the edges is smaller than the given tolerance.
tolerant:fix Modifies all of the edges or coedges to make them tolerant.
tolerant:move Moves geometry in the direction specified.
tolerant:none Modifies all tedges or tcoedges to make them exact.
tolerant:optimize Minimize all TVERTEX tolerant on edges.
tolerant:optimized? Checks to see if the tolerance on an edge optimized.
tolerant:replace-edge-with-tvertex Replaces a list of edges with tolerant vertices.
tolerant:replace-face-with-tedge Replaces a 2- or 3-edge face with a tolerant edge.
tolerant:report Returns the vertex and edge with the largest tolerances on the specified entity.
tolerant:update Updates all tedges or tcoedges tolerance.
tolerant? Checks to see if an entity is tolerant or has tolerant topology.
transform:axes Creates a transform that takes an object from model space to the space defined by the new origin and axes.
transform:compose Concatenates two transforms.
transform:copy Copies a transform.
transform:identity Creates an identity transform.
transform:inverse Creates an inverse transform.
transform:print Prints a transform.
transform:reflection Creates a transform to mirror an object through an axis.
transform:rotation Creates a transform to rotate an object about an axis.
transform:scaling Creates a scaling transform.
transform:translation Creates a translation transform.
transform? Determines if a Scheme object is a transform.
tube:options Creates a data structure used by selective Booleans.
ui:error-dialog Displays a message string in an error dialog box.
ui:info-dialog Displays a message string in an information dialog box.
ui:prompt Displays a message string on the command line.
ui:warning-dialog Displays a message string in a warning dialog box.
ui:yesno-dialog Displays a message string in a yes/no dialog box.
versionid Gets the current version ID of the ACIS executable.
versiontag Gets the current version tag or creates a new version tag scheme object. Default is the current version.
vertex-template:set-default Creates a default vertex template for use with faceting.
vertex:fillet Creates a fillet blend on two vertices.
vertex:from-position Make an isolated vertex from the given position.
vertex:get-tolerance Returns the tolerance on a TVERTEX.
vertex:position Gets the position of a vertex.
vertex:tolerant Replaces a vertex with a tolerant vertex.
vertex? Determines if a Scheme object is a vertex.
view:axes Enables and disables display of coordinate axes within an OpenGL view.
view:axes? Returns the length of coordinate axes (0 = do not draw).
view:bg-color Gets a view's background color.
view:clear Clears the contents of a view.
view:coedge-direction Displays directional arrows indicating the direction of a coedge or group of coedges.
view:coedge-direction-clear Clears all directional arrows indicating the direction of a coedge or group of coedges.
view:coedges Enables and disables display of tolerant coedges within an OpenGL view.
view:coedges? Determines if edges are displayed in a view.
view:compute-extrema Sets the view window size to the extrema of the part.
view:context Gets the name of the rendering context that is displayed in a view.
view:copy-to-clipboard Copies a region of a window to the clipboard.
view:debug Gets debug information for the display list.
view:delete Deletes a view.
view:display-facets Displays the facets.
view:display-param-lines Displays parameter lines.
view:display-surface-polys Displays surface polygons.
view:dl Creates a new view.
view:draw-point Draws a temporary point.
view:draw-polyline Draws a temporary polyline.
view:draw-text Draws a temporary text string.
view:edge-hedgehog Displays a hedgehog out of the derivatives of a curve.
view:edges Enables and disables display of edges within an OpenGL view.
view:edges? Determines if edges are displayed in a view.
view:eye Gets the eye position of a view.
view:face-hedgehog Displays a hedge hog of surface normals on face or surface.
view:fg-color Gets a view's foreground color.
view:flush Flushes the display buffer for a view.
view:gl Creates a Microsoft OpenGL view and attaches it to a Microsoft OpenGL context.
view:handle Gets a handle of the specified view.
view:hedgehog-clear Clears all directional arrows
view:height Gets the height of a view.
view:hiddenline Enables and disables "fake" hidden line within an OpenGL view.
view:hiddenline? Determines if hiddenline is enabled in a view.
view:hither Gets the hither clipping distance of a view.
view:interleaf Creates an Interleaf image file of a view.
view:link-to-window Maps a view to an externally-created window.
view:out Gets the vector from the target to the eye position.
view:part Gets the part that is displayed in a view.
view:permanent-point Displays a point on the specified view. The point remains in the view until view:permanent-point-clear is called.
view:permanent-point-clear Clears all permanent points on the specified view.
view:perspective? Determines if perspective is on for a view.
view:polygonoffset Enables and disables polygonoffset within an OpenGL view.
view:polygonoffset? Determines if polygonoffest is enabled in a view.
view:postscript Creates a PostScript file of a view.
view:refresh Refreshes the display list for a view.
view:resize Sets correct aspect ratio and centers model after the window has been resized.
view:right Gets the right vector of a view.
view:set Sets a view's eye position, target position, and up vector.
view:set-bg-color Sets a view's background color.
view:set-clipping Sets the hither and yon clip distances.
view:set-context Sets the rendering context that is displayed in the view.
view:set-draw-mode Sets the drawing mode for temporary graphics in a view.
view:set-eye Sets a view's eye position.
view:set-fg-color Sets the foreground color for a view.
view:set-font Sets the text font for a view.
view:set-font-size Sets the text font size for a view.
view:set-hither Sets a view's hither clip distance.
view:set-line-style Sets the line style for temporary lines.
view:set-line-width Sets the width of temporary lines in a view created with view:draw-polyline.
view:set-part Sets the view in which a part is displayed.
view:set-perspective Sets the perspective or orthographic modes.
view:set-point-size Sets the size of temporary points in a view.
view:set-point-style Sets the style for temporary points in a view created with view:draw-point.
view:set-rb-mode Sets the rubberbanding mode for a view.
view:set-size Sets the width and height of the view window in world coordinates.
view:set-target Sets a view's target position.
view:set-title Sets the banner name for a specified view.
view:set-up Sets the up vector for a view.
view:set-viewport Sets the viewport of a view.
view:set-yon Sets the yon clip distance of a view.
view:shaded Enables and disables shading of faces within an OpenGL view.
view:shaded? Determines if shading is on for a view.
view:sil Enables and disables display of silhouettes.
view:sil? Determines if silhouettes are displayed in a view.
view:target Gets the target position of a view.
view:tcoedges Enables and disables display of tolerant coedges within an OpenGL view.
view:tcoedges? Determines if tolerant coedges are displayed in a view.
view:up Gets the up vector of a view.
view:vertices Enables and disables display of vertices.
view:vertices? Determines if vertices are displayed in the view.
view:viewport Gets the viewport origin, width, and height of a view.
view:width Gets the width of a view.
view:with-handle Gets the view of the specified handle.
view:yon Gets the yon clip distance of a view.
view:zoom-window Zooms a view to a size defined by two pick events.
view? Determines if a Scheme object is a view.
void? Determines if a Scheme object is void.
warp:test Tests and demonstrates warping functionality.
wcs Creates a work coordinate system.
wcs:active Gets the active work coordinate system.
wcs:from-transform Creates a work coordinate system given a transform.
wcs:origin Gets the origin of the active WCS.
wcs:set-active Sets the active work coordinate system to the specified WCS.
wcs:to-model-transform Gets the transform of the active WCS to model space.
wcs:to-wcs-transform Gets the transform from the active WCS to the specified WCS.
wcs:x-axis Gets the x-direction of the active coordinate system.
wcs:y-axis Gets the y-direction of the active coordinate system.
wcs:z-axis Gets the z-direction of the active coordinate system.
wcs? Determines if a Scheme object is a WCS.
wire-body Creates a wire body from a list of edges.
wire-body:area Gets the area of a planar wire.
wire-body:kwire Creates a planar wire specified by a sequence of points and "bulge" factors.
wire-body:length Gets the length of a wire.
wire-body:offset Creates a new wire by offsetting the given wire using offset and twist laws.
wire-body:planar? Determines if a Scheme object is a planar wire body.
wire-body:points Creates a wire body from a list of positions.
wire-body:polygon Creates a regular polygon wire-body.
wire-body:self-intersect? Checks to see if a wire-body intersects itself.
wire-body:unbranch Splits a branched wire body into its component branches.
wire-body? Determines if a Scheme object is a wire body.
wire:clean Removes the attributes and extra coedges present on a wire body generated by the section or slice operation.
wire:closed? Determines if a Scheme object is a closed wire.
wire:end Gets the ending position of a wire.
wire:get-net-curves-u Returns the list of u-direction curves underlying a skinned surface.
wire:get-net-curves-v Returns the list of v-direction curves underlying a skinned surface.
wire:get-skin-curves Returns a list of curves underlying a skinned surface.
wire:planar? Determines if a Scheme object is a planar wire.
wire:reverse Reverses the sense of a wire.
wire:start Gets the starting position of a wire.
wire:unite-edges Unites all edges into a wire body using a non-regularized unite.
wire? Determines if a Scheme object is a wire.