active_part_context |
Gets the active
PART_CONTEXT. Use this method when adding a new
ENTITY to a
PART.
|
add_rbase_app_cb |
Creates a register of the callback.
|
af_delete_facets |
Deletes all facets attached to an entity.
|
af_delete_mesh |
Deletes all meshes attached to an entity.
|
angle_between |
Gets the angle (in radians) between two vectors or two unit vectors in the range 0 <= angle < 2
pi.
|
antiparallel |
Determines if two vectors are anti-parallel (within some resolution).
|
api_abh_chamfer_edges |
Chamfers (variable and/or nonplanar) the given edges.
|
api_abh_edge_project |
Creates an offset edge at a specified distance on the body parallel to a given edge.
|
api_abh_imprint |
Given the intersection graph between two bodies and a list of edges in that graph, imprints only those listed edges on the two bodies.
|
api_abh_slice |
Creates the intersection wire between two bodies, but does not delete the intersection graph part of it.
|
api_abh_vblend |
Creates a variable radius blend with smooth radius variation.
|
api_abort_state |
Deletes the current delta state and rolls model to the state before the current state.
|
api_accurate_bs3_approximation |
Recomputes the 3D B-spline surface approximation, using the newer algorithm.
|
api_add_generic_named_attribute |
Creates a new generic named attribute owned by the given entity.
|
api_add_guide_curve_si |
Adds a guide curve to a set of skinning profiles.
|
api_add_mapping_curve_sli |
Adds a guide curve to a set of skinning profiles.
|
api_add_state |
Merges a
DELTA_STATE instance into a
HISTORY_STREAM.
|
api_add_vertex_sli |
Adds a vertex to each wire in a list of wires.
|
api_advanced_cover |
Calculates a new surface covering a circuit of edges and adds it to body.
|
api_align_wires_sli |
Aligns the directions of the wires in the skinning or lofting profiles.
|
api_alternating_keep_pattern |
Creates a new pattern by applying an alternating keep-filter to an existing pattern.
|
api_alternating_scale_pattern |
Creates a new pattern by applying an alternating scale to an existing pattern.
|
api_apply_transf |
Changes the transform entity attached to a body.
|
api_bb_begin |
Starts the API bulletin board.
|
api_bb_delete |
Deletes bulletin boards.
|
api_bb_end |
Terminates the API bulletin board.
|
api_bend_entity |
Modifies an entity or list of entities by bending it around a specified axis.
|
api_bend_to_curve_entity |
Modifies an entity or list of entities by bending it using the same function that maps the specified line to the specified curve.
|
api_blend_edges |
Blends edges of a solid using round blends.
|
api_blend_edges_pos_rad |
Applies a variable radius blend on the list of edges, simplifying the blend for ends with constant blend radius.
|
api_blend_graph |
Locates a graph of edges.
|
api_blend_seq |
Locates a sequence of connected edges that meet smoothly.
|
api_body |
Creates an empty body.
|
api_body_mass_pr |
Determines the mass properties of a body.
|
api_body_to_2d |
Converts single-sided faces to double-sided faces.
|
api_boolean |
Executes a general Boolean operation.
|
api_boolean_chop_body |
Executes Boolean intersect and subtract operations on two bodies.
|
api_boolean_chop_complete |
Completes the last steps Boolean intersect and subtract operations on two bodies.
|
api_boolean_complete |
Finishes a Boolean operation.
|
api_boolean_glue |
Executes a specialized Boolean operation, where the intersection graph is known to lie along a set of coincident faces.
|
api_boolean_start |
Starts a Boolean operation.
|
api_boolean_tube_body |
Does a selective Boolean operation on two bodies.
|
api_bool_make_intersection_graph |
Computes all the steps to return the intersection graph between two bodies. Do not remove the attributes attached to the entities.
|
api_breakup_wires_sli |
Creates an equal number of coedges in each wire of the skinning or lofting profiles.
|
api_build_body_sli |
Builds the sheet body from the data in the lofting interface.
|
api_build_edges_sli |
Builds a list of edges that represent the extents of the surfaces if the wires or coedges were to be lofted or skinned.
|
api_build_faces_sli |
Builds a list of skinning or lofting faces.
|
api_build_wire |
Creates a wire from an array of positions and an array of pointers to curves.
|
api_calculate_edge_tolerance |
Calculates the tolerance of an edge.
|
api_calculate_vertex_tolerance |
Calculates the tolerance of a vertex.
|
api_chamfer_edges |
Chamfers the edges of a solid.
|
api_chamfer_vertex |
Creates a planar chamfer on a vertex of a solid body.
|
api_chamfer_vertices |
Creates planar chamfers on vertices of a solid body.
|
api_change_body_trans |
Substitutes the given transform for the existing transform of the body.
|
api_change_state |
Modifies the modeler state by applying a delta state.
|
api_change_to_state |
Modifies the modeler state by applying zero or more
delta_states.
|
api_checking |
Sets the pointer argument checking for an API call to on or off.
|
api_check_ct |
Check the sanity of cellular topology.
|
api_check_cur_smoothness |
Analyzes a curve for C1 or G1 discontinuities.
|
api_check_edge |
Checks edge geometry for various conditions that could cause errors in other
ACIS operations.
|
api_check_edge_errors |
Checks whether edges have errors that require them to be made tolerant, and optionally performs this conversion.
|
api_check_entity |
Checks an entity's geometry, topology, and data structure for errors.
|
api_check_entity_ff_ints |
Checks all faces for improper intersections.
|
api_check_face |
Checks face geometry for various conditions that could cause errors in other
ACIS operations.
|
api_check_face_clearance |
Evaluates the clearance between two faces.
|
api_check_face_loops |
Checks a face to see that it contains valid loops.
|
api_check_histories |
Checks all
HISTORY_STREAMs for problems.
|
api_check_list_ff_ints |
Checks all faces for improper intersections.
|
api_check_on |
Determines the status of checking and returns
TRUE if it is on; otherwise, it returns
FALSE.
|
api_check_solid_clearance |
Evaluates the clearance between two solid bodies.
|
api_check_vertex_errors |
Checks the vertices in the given list for gaps worse than the specified tolerance.
|
api_check_wire_self_inters |
Evaluates a wire or wire body for self intersections.
|
api_clean_body |
Removes all edges (faces and associated data) that are not necessary to support the topology of the body.
|
api_clean_entity |
Removes all edges and associated data that are not needed to support the topology of the entity.
|
api_clean_wire |
Removes the attributes and extra coedges present on a wire body generated by the section or slice operation.
|
api_clear_annotations |
Clears annotation entities from the currently active bulletin board.
|
api_clear_guide_curves_sli |
Clears the guide curves in the AcisSkinningInterface.
|
api_clear_mapping_curves_sli |
Removes all the mapping curves from the AcisSLInterface.
|
api_closed_wire |
Determines if a wire or a single-wire body is closed.
|
api_collapse_wires_sli |
Deletes a degenerate coedge in each wire of a list of wires.
|
api_combine_body |
Combines two given bodies into one body that contains all the lumps and wires from the original bodies.
|
api_combine_edges |
Combines two edges into a single edge.
|
api_complete_blends |
Creates the blend by attaching the blend sheet to the
blank body using the intersection wire.
|
api_complete_intersection_graph |
Determines the intersection graph between two bodies. Do not remove the attributes attached to the entities.
|
api_concl_blend_ss |
Finishes the making of a blend sheet by single steps.
|
api_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.
|
api_convert_to_spline |
Converts an entity from analytic to spline.
|
api_copy_body |
Creates a copy of a body.
|
api_copy_entity |
Creates a copy of an entity and all its associated entities.
|
api_copy_entity_contents |
Creates a copy of a topological entity all its associated subentities.
|
api_copy_entity_list |
Creates a copy of all entities in an entity list and all their associated entities.
|
api_cover_circuits |
Covers one or more circuits of connected edges with a face.
|
api_cover_planar_edges |
Covers free planar edges with planar faces.
|
api_cover_planar_wires |
Covers free planar wires with planar faces.
|
api_cover_sheet |
Creates faces by covering all simple loops of external edges of a sheet.
|
api_cover_wire |
Gets a circuit of wire edges into a loop and a face.
|
api_cover_wires |
Creates faces by forming one or more circuits of wire edges into loops, and forming loops into one or more faces.
|
api_cover_wire_loops |
Creates a sheet body having a single planar face by forming co-planar wires into loops, and forming the loops into the planar face.
|
api_create_boundary_field |
Generates a vector field around a wire or face coedges.
|
api_create_graph_from_cells |
Creates a graph (from cells) used in graph theory.
|
api_create_graph_from_edges |
Creates a graph used in graph theory.
|
api_create_graph_from_faces |
Creates a graph (from edges) used in graph theory.
|
api_create_history |
Returns a newly created
HISTORY_STREAM on the heap.
|
api_create_li |
Creates an AcisLoftingInterface object.
|
api_create_point |
Creates a point entity at the specified position.
|
api_create_refinement |
Creates a refinement.
|
api_create_si |
Creates an AcisSkinningInterface object.
|
api_create_text |
Creates a text entity at given position.
|
api_create_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_crv_self_inters |
Locates self-intersections of a curve.
|
api_ct_add_to_group |
Adds one entity to an existing group.
|
api_ct_attach |
Attaches cellular topology to each lump within each body in the input list.
|
api_ct_attach_cells |
Attaches cell data to a lump.
|
api_ct_cell_area |
Computes the area of a cell.
|
api_ct_cell_mass_pr |
Computes mass properties of a
CELL3D.
|
api_ct_copy_cell |
Copies a cell as a body.
|
api_ct_expand |
Expands the cellular topology by grouping cells within each body in the given list into supercells.
|
api_ct_expand_cells |
Transforms the cell lists of lump into a hierarchy of supercells with spatial locality.
|
api_ct_flatten |
Removes any supercells within each body in the given list.
|
api_ct_flatten_cells |
Flattens lump cells.
|
api_ct_get_all_cells |
Gets all cells attached to each LUMP within the given list of BODYs and adds them to an entity list.
|
api_ct_lose_cells |
Removes the cell data from a lump.
|
api_ct_lose_group |
Removes a group entity and all
ATTRIB_SPAGROUPs of those entities attached to the group.
|
api_ct_make_group |
Creates a group from a list of entities.
|
api_ct_point_in_cell |
Determines whether a given point lies inside, outside, or on the boundary of a 3D cell.
|
api_ct_propagate_cface_attribs |
Copies the cface volume attributes (ATTRIB_CFACE_VOL) on a lump.
|
api_ct_remove |
Removes cellular topology from each lump within each body in the input list.
|
api_ct_remove_from_group |
Removes an entity from a group.
|
api_ct_return_ents |
Gets a list of all entities in a group.
|
api_ct_return_groups |
Gets a list of all groups in which an entity participates.
|
api_ct_vacate_cell |
Modifies a 3D cell from filled to void.
|
api_curve_arc |
Creates a circular arc given the center, radius, and start and end angles.
|
api_curve_arc_3curve |
Creates a circle tangent to three curves.
|
api_curve_arc_3pt |
Creates a circle or circular arc through three positions.
|
api_curve_arc_center_edge |
Creates a circle or circular arc given a center and two edge points.
|
api_curve_arc_diagonal |
Creates a circle or circular arc given two points on the diagonal.
|
api_curve_bezier |
Creates a cubic Bezier curve given four control points.
|
api_curve_ellipse |
Obsolete: Use
api_mk_ed_ellipse instead.
Creates an ellipse parallel to the xy-plane of the active working coordinate system.
|
api_curve_fillet |
Creates a fillet between two curves.
|
api_curve_law |
Creates a curve from a law.
|
api_curve_line |
Creates a line through two positions.
|
api_curve_line_tangent |
Creates a line tangent to two curves or through a position and tangent to a curve.
|
api_curve_pattern |
Creates a pattern parallel to a curve.
|
api_curve_spline |
Creates a spline curve that interpolates an array of positions.
|
api_curve_spline2 |
Creates a spline curve that interpolates an array of positions at specified parameter values.
|
api_cylindrical_pattern |
Creates a pattern with cylindrical symmetry.
|
api_deep_copy_entity |
Creates a deep copy of an entity and all its associated entities.
|
api_deep_copy_entity_list |
Creates a deep copy of all entities in an entity list and all their associated entities.
|
api_delent |
Deletes an entity and subentities, which are entities below the given entity in the topological hierarchy.
|
api_delete_blends |
Deletes an implicit blend on each of a list of edges and vertices.
|
api_delete_body_facets |
Deletes facets from all faces within a body.
|
api_delete_ds |
Deletes a delta state and dependent data.
|
api_delete_entity_facets |
Deletes the facets attached to the entity only and not attached to its descendents.
|
api_delete_exp_blends |
Deletes an explicit blend on each of a list of faces.
|
api_delete_face_facets |
Deletes the facets of a face.
|
api_delete_history |
Deletes the
HISTORY_STREAM and all
ENTITYs in the stream.
|
api_delete_lump_facets |
Deletes the facets from all the faces within a lump.
|
api_delete_shell_facets |
Deletes all facets from the faces within a shell.
|
api_delete_sli |
Deletes an AcisSLInterface object.
|
api_del_entity |
Deletes the given entity.
|
api_del_entity_list |
Deletes the given list of entities.
|
api_detect_short_edges |
Detects edges whose lengths are less than the tolerance given and replaces the edges with
TVERTEXes.
|
api_detect_sliver_faces |
Returns all 2-edge and 3-edge sliver faces from a body whose maximum distance among the edges is smaller than the given tolerance.
|
api_distribute_state_to_streams |
Distributes
BULLETINs in a
DELTA_STATE to one or more
HISTORY_STREAMs as directed by a
StreamFinder.
|
api_dm_add_multi_face |
Adds a face to the deformable modeling multi-surface structure.
|
api_dm_add_patch |
Adds a deformable patch to an entity for local deformations.
|
api_dm_auto_elevate |
Sets whether curves or surfaces with degree less than 3 are automatically elevated to degree 3 when brought into deformable modeling.
|
api_dm_commit_attrib_dm2acis |
Copies the attribute
shape data into its
owner's shape representation and copies the deformable model data into its
owner's attribute.
|
api_dm_get_attrib_dm2acis |
Gets an
ATTRIB_DM2ACIS attribute for the input entity if one exists or creates a new one.
|
api_dm_get_hierarchy_entities |
Sizes the
DM_dbl_array and initializes the memory.
|
api_dm_journal_off |
Turns off deformable modeling API level journaling and closes any journal file opened for write by
api_dm_journal_on.
|
api_dm_journal_on |
Enables deformable modeling API level journaling and opens a journal file for write.
|
api_dm_query_attrib_dm2acis |
Gets an
ATTRIB_DM2ACIS attribute for the input
DS_dmod if one exists or returns
NULL.
|
api_dm_remove_attrib_dm2acis |
Removes the non-persistent
ATTRIB_DM2ACIS sculpting attribute from its
owning entity, either a face or an edge.
|
api_dm_remove_dm_attributes |
Removes all deformable modeling attributes from an entity.
|
api_dm_rm_multi_face |
Separates a face from the deformable modeling multi-surface structure and marks it as a stand-alone deformable model. The face is not deleted.
|
api_dm_rm_patch |
Removes a patch from a deformable model's patch hierarchy.
|
api_dm_set_array_size |
Sizes the
DM_dbl_array and initializes the memory.
|
api_dm_set_tolerance |
Sets the deformable surface tolerance value to be that of the current
ACIS tolerance value stored in
SPAresabs.
|
api_dm_use_link_cstrns |
Overrides the use of link loads in favor of link constraints in the current deformable modeling session.
|
api_do_one_blend_ss |
Executes a single step in the making of a blend sheet.
|
api_edent_rel |
Determines the relationship between a given edge and a given
POINT,
EDGE,
FACE, or
BODY.
|
api_edfa_int |
Computes the intersections between the given edge and the given face.
|
api_edge |
Creates a new edge which is a copy of the specified edge.
|
api_edge_arclength_metric |
Creates a arclength parameterized curve from a curve.
|
api_edge_arclength_param |
Creates a new arcwise edge which is a copy of the specified edge.
|
api_edge_convexity_param |
Analyzes the convexity of an edge at a given parameter value.
|
api_edge_helix |
Creates an edge that is a helix.
|
api_edge_law |
Creates an edge from a law.
|
api_edge_pattern |
Creates a pattern parallel to an edge.
|
api_edge_plaw |
Creates an edge from a R2 law and a face.
|
api_edge_spiral |
Creates an edge from a spiral definition.
|
api_edge_spring |
Creates an edge from a spring definition.
|
api_edge_spring_law |
Creates an edge from a spring definition and a radius law.
|
api_edge_spring_taper |
Creates an edge from a tapered spring definition.
|
api_edge_taper_faces |
Tapers an array of faces about an array of corresponding edges and a supplied draft direction by a given draft angle.
|
api_edge_to_spline |
Creates a spline edge using a given edge.
|
api_ed_inters_to_ents |
Creates vertex and edge entities corresponding to a list of
edge-edge intersections as produced by
api_inter_ed_ed.
|
api_ed_self_inters |
Determines if a curve defines an edge for self-intersections.
|
api_elliptical_pattern |
Creates an elliptical pattern.
|
api_enclose_void |
Modifies an enclosing set of faces from void bounding to material bounding.
|
api_end_journal |
Sets the status flag off journalizing and finishes the snapshot journaling mechanism.
|
api_ensure_empty_root_state |
If necessary, adds an empty delta state to the beginning of the history stream so that users can roll to a state with no entities.
|
api_entity_entity_distance |
Gets the minimum distance between two entities and the closest positions on those entities.
|
api_entity_entity_touch |
Determines if two entities are "touching" (the distance between them is less than 2 * SPAresabs).
|
api_entity_extrema |
Gets the extrema positions along the first given direction.
|
api_entity_point_distance |
Gets the minimum distance between an entity and a point and the closest position on the entity to the point.
|
api_ent_area |
Determines the area of a face, shell, lump, or body.
|
api_estimate_min_rad_curvature_skin |
Estimates the magnitude of the tangent vector field to build surfaces with a minimum radius of curvature.
|
api_estimate_tangent_factor_scale_li |
Estimates the optimal magnitude to scale the takeoff vectors on the loft profile cross section.
|
api_expand_body |
Transforms the face lists of each shell in the body into a hierarchy of subshells with spatial locality.
|
api_extract_coed_info |
Computes the given number of equidistant points in the parametric space of the underlying curve for the coedge.
|
api_faceted_face |
Determines if a face has been faceted or not.
|
api_facet_area |
Returns the area of the facets of entity.
|
api_facet_body |
Obsolete: used only in pre-1.7 Faceting; use
api_facet_entity instead.
|
api_facet_curve |
Creates facets for a curve.
|
api_facet_entities |
Creates facets for a list of entities.
|
api_facet_entity |
Creates facets for an entity.
|
api_facet_face |
Obsolete: used only in pre-1.7 Faceting; use
api_facet_entity instead.
|
api_facet_lump |
Obsolete: used only in pre-1.7 Faceting; use
api_facet_entity instead.
|
api_facet_shell |
Obsolete: used only in pre-1.7 Faceting; use
api_facet_entity instead.
|
api_facet_unfaceted_entities |
Facets unfaceted faces of a list of entities.
|
api_facet_unfaceted_entity |
Facets unfaceted; i.e., unmarked, faces of an entity.
|
api_face_conic |
Creates a conical face.
|
api_face_cylinder_cone |
Creates a cylindrical or conical face.
|
api_face_law |
Creates a law face.
|
api_face_nu_nv_isolines |
Gets a list of
nu (nv)
u (v) edges that lie on the isoparametric curves and are trimmed to the boundaries of the face.
|
api_face_plane |
Creates a planar face.
|
api_face_sphere |
Creates a spherical face.
|
api_face_spl_apprx |
Creates a spline face which is fit to a grid of positions.
|
api_face_spl_ctrlpts |
Creates a spline face from control points and knots.
|
api_face_spl_intrp |
Creates a spline surface face.
|
api_face_torus |
Creates a toroidal face.
|
api_face_u_iso |
Gets a list of edges that lie on a u-parametric curve and are trimmed to the boundary of a face.
|
api_face_v_iso |
Gets a list of edges that lie on a v-parametric curve and are trimmed to the boundary of a face.
|
api_fafa_int |
Determines the intersection between two faces.
|
api_fast_find_face |
Fires a ray through a body and returns the hits.
|
api_fillet_vertex |
Fillets a wire at a given vertex.
|
api_find_annotations |
Finds all annotation entities of a given type.
|
api_find_cls_ptto_face |
Determines the point on face nearest a given point in space.
|
api_find_face |
Determines a planar face with normal in given direction.
|
api_find_named_attribute |
Finds the next named attribute with the same name.
|
api_find_named_state |
Rolls to the start of a named state.
|
api_find_vertex |
Gets the vertex closest to given position.
|
api_fixup_intersection |
Fix up intersection entities created by api_update_intersection().
|
api_fix_blends |
Creates explicit blends by making a new face to replace each implicitly blended edge and vertex, or by computing an entity-entity blend.
|
api_flatten_body |
Removes subshell structures from the shells of the given body and replaces the faces in a single list for each shell.
|
api_get_active_entities |
Finds all active entities associated with a history stream.
|
api_get_active_part |
Gets the active part.
|
api_get_active_state |
Returns the active
DELTA_STATE in the given
HISTORY_STREAM.
|
api_get_all_user_attributes |
Finds all attributes of a specified user type in a history stream.
|
api_get_annotation_ctx |
Returns the annotation list.
|
api_get_body_facets |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_body_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
api_get_entity_refinement instead.
|
api_get_body_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_coedges |
Gets all the coedges related to an entity.
|
api_get_curve_ends |
Gets the end points of a curve.
|
api_get_default_history |
Returns the default
HISTORY_STREAM.
|
api_get_default_refinement |
Gets the default
REFINEMENT associated with a type of surface.
|
api_get_default_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_edges |
Gets all the edges related to an entity.
|
api_get_edges_from_all_entities |
Gets all the edges that a given entity contains and lists them in an ENTITY_LIST.
|
api_get_ellipse_parameters |
Gets the arguments for a circle or an ellipse.
|
api_get_entities |
Gets all specified entities related to an entity.
|
api_get_entity_box |
Gets the bounding box for a list of entities relative to the active working coordinate system.
|
api_get_entity_from_id |
Returns an
ENTITY identified by the given id.
|
api_get_entity_id |
Returns a unique integer identifier for a given
ENTITY.
|
api_get_entity_refinement |
Gets the refinement attached to the entity.
|
api_get_ents |
Gets a list of hits of a specified entity type by firing a ray at a body.
|
api_get_faces |
Gets all faces related to an entity.
|
api_get_faces_from_all_entities |
Gets all the faces that a given entity contains and lists them in an ENTITY_LIST.
|
api_get_facet_edge_points |
Gets points off the edge generated by the faceter.
|
api_get_face_facets |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_face_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
api_get_entity_refinement instead.
|
api_get_face_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_file_info |
Gets header info from the last restored file.
|
api_get_history_from_entity |
Returns the
HISTORY_STREAM in which the
ENTITY lives.
|
api_get_history_size |
Gets the size of the
DELTA_STATE in the
HISTORY_STREAM.
|
api_get_indexed_mesh |
Gets the indexed mesh attached to the entity.
|
api_get_journal |
Gets a reference to the AcisJournal contained in AcisOptions.
|
api_get_loops |
Gets all loops related to an entity.
|
api_get_lumps |
Gets all lumps related to an entity.
|
api_get_lump_facets |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_lump_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
api_get_entity_refinement instead.
|
api_get_lump_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_mesh_manager |
Gets the current mesh manager of faceter.
|
api_get_modified_faces |
Finds faces that have been deleted, created, or modified since a particular state.
|
api_get_owner |
Gets the top level owner of an entity.
|
api_get_save_version |
Gets the current save file format version.
|
api_get_shells |
Gets all shells related to an entity.
|
api_get_shell_facets |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_shell_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
api_get_entity_refinement instead.
|
api_get_shell_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_get_state_from_id |
Returns a
DELTA_STATE identified by the given id.
|
api_get_state_id |
Returns a unique integer identifier for a given
DELTA_STATE.
|
api_get_tangent_factors_li |
Gets the current set of tangent factors on the loft profiles.
|
api_get_tcoedges |
Gets all the tcoedges related to an entity.
|
api_get_tedges |
Gets all the tedges related to an entity.
|
api_get_tvertices |
Gets all
TVERTEXes related to an entity.
|
api_get_version_tag |
Gets the version tag from an
ACISversion.
|
api_get_vertices |
Gets all vertices related to an entity.
|
api_get_vertices_from_all_entities |
Gets all the vertices that a given entity contains and lists them in an ENTITY_LIST.
|
api_get_wires |
Gets all the wires related to an entity.
|
api_heal_edges_to_regions |
Repairs co-planar edge vertices to form regions on a planar sheet.
|
api_hedgehog |
Creates a
DL_item list of hairs to show a vector field.
|
api_hex_cylindrical_pattern |
Creates a hexagonal pattern with cylindrical symmetry.
|
api_hex_pattern |
Creates a hexagonal pattern in two or three dimensions.
|
api_hh_analytic_analyze |
Analyzes edges lying on analytic surfaces.
|
api_hh_analytic_auto |
Automatically executes the analyze and calculate stages of the analytic solver subphase of geometry building.
|
api_hh_analytic_calc_fix |
Calculates and applies the new geometry of analytic surfaces and the corresponding curves and vertices.
|
api_hh_analyze_body |
Checks the input body for errors and stores results in attributes attached to the bad entities.
|
api_hh_analyze_coedges |
Checks the coedges of the input body for errors and stores results in attributes attached to the bad coedges.
|
api_hh_analyze_edges |
Checks the edges of the input body for errors and stores results in attributes attached to the bad edges.
|
api_hh_analyze_faces |
Checks the faces of the input body for errors and stores results in attributes attached to the bad faces.
|
api_hh_analyze_loops |
Checks the loops of the input body for errors and stores results in attributes attached to the bad loops.
|
api_hh_analyze_lumps |
Checks the lumps of the input body for errors and stores results in attributes attached to the bad lumps.
|
api_hh_analyze_shells |
Checks the shells of the input body for errors and stores results in attributes attached to the bad shells.
|
api_hh_analyze_vertices |
Checks the vertices of the input body for errors and stores results in attributes attached to the bad vertices.
|
api_hh_auto_heal |
Automatically heals the input body (performs all phases of the healing process) using intelligently selected tolerances.
|
api_hh_end_body_for_healing |
Terminates the healing process for a body.
|
api_hh_force_simplify_to_cone |
Forces the given surface to an analytic surface (cone).
|
api_hh_force_simplify_to_cylinder |
Forces the given surface to an analytic surface (cylinder).
|
api_hh_force_simplify_to_plane |
Forces the given surface to an analytic surface (plane).
|
api_hh_force_simplify_to_sphere |
Forces the given surface to an analytic surface (sphere).
|
api_hh_force_simplify_to_torus |
Forces the given surface to an analytic surface (torus).
|
api_hh_gen_spline_analyze |
Analyzes generic spline intersections.
|
api_hh_gen_spline_auto |
Automatically executes the analyze and calculate stages of the generic spline solver subphase of geometry building.
|
api_hh_gen_spline_calc_fix |
Calculates the new geometry of spline surfaces that intersect tangentially at non-isoparametric junctions.
|
api_hh_geombuild_analyze |
Analyzes the geometry of the body and attaches attributes to bad edges, vertices, and coedges.
|
api_hh_geombuild_auto |
Automatically executes the analyze, calculate, and fix stages of the geometry building phase.
|
api_hh_geombuild_calc_fix |
Calculates new geometry for all the bad geometry that was marked by the geometry building analyze stage.
|
api_hh_geombuild_check |
Checks the geometry of the body and attaches attributes to bad edges, vertices, and coedges. This API does not set any tolerances.
|
api_hh_geombuild_cleanup |
Cleans up the individual healing attributes related to the geometry building phase.
|
api_hh_get_bad_coedges |
Returns a list of all coedges in the input body that were marked as bad during healing analysis.
|
api_hh_get_bad_edges |
Returns a list of all edges in the input body that were marked as bad during healing analysis.
|
api_hh_get_bad_faces |
Returns a list of all faces in the input body that were marked as bad during healing analysis.
|
api_hh_get_bad_loops |
Returns a list of all loops in the input body that were marked as bad during healing analysis.
|
api_hh_get_bad_lumps |
Returns a list of all lumps in the input body that were marked as bad during healing analysis.
|
api_hh_get_bad_shells |
Returns a list of all shells in the input body that were marked as bad during healing analysis.
|
api_hh_get_bad_vertices |
Returns a list of all vertices in the input body that were marked as bad during healing analysis.
|
api_hh_get_entity_details |
Returns the history of an entity during healing.
|
api_hh_init_body_for_healing |
Initializes the body for healing.
|
api_hh_isospline_analyze |
Analyzes isoparametric edges between spline surfaces.
|
api_hh_isospline_auto |
Automatically executes the analyze and calculate stages of the isospline solver subphase of geometry building.
|
api_hh_isospline_calc_fix |
Calculates all the new geometry of spline surfaces which intersect tangentially at isospline junctions.
|
api_hh_make_tolerant |
Converts unhealed edges to tolerant edges.
|
api_hh_postprocess |
Executes the final cleanup of the healed model.
|
api_hh_preprocess |
Executes initial cleanup of the model to be healed.
|
api_hh_sharp_edge_analyze |
Analyzes sharp edges that intersect nontangentially.
|
api_hh_sharp_edge_auto |
Automatically executes the analyze and calculate stages of the sharp edge subphase of geometry building.
|
api_hh_sharp_edge_calc_fix |
Calculates sharp edge geometries of spline surfaces.
|
api_hh_simplify_analyze |
Analyzes the body for geometry simplification.
|
api_hh_simplify_auto |
Automatically executes the analyze, calculate, and fix stages of the geometry simplification phase.
|
api_hh_simplify_calculate |
Calculates the simplified analytic forms of the splines.
|
api_hh_simplify_cleanup |
Cleans up the individual healing attributes related to the geometry simplification phase.
|
api_hh_simplify_fix |
Executes the fix stage of geometry simplification.
|
api_hh_stitch_analyze |
Analyzes the topology of the input model for stitching.
|
api_hh_stitch_auto |
Automatically executes the analyze, calculate, and fix stages of the stitching phase.
|
api_hh_stitch_calculate |
Builds new topology of the body, to the extent possible, to pair up edges of free faces.
|
api_hh_stitch_cleanup |
Cleans up the individual healing attributes related to the stitching phase.
|
api_hh_stitch_fix |
Executes the fix stage of stitching.
|
api_hh_store_entity_details |
Sets the option to start storing the history of every entity during healing.
|
api_hh_wrapup_analyze |
Analyzes coedge pcurve geometry.
|
api_hh_wrapup_auto |
Automatically executes the analyze and calculate stages of the wrap up subphase of geometry building.
|
api_hh_wrapup_calc_fix |
Calculates the pcurves in the model.
|
api_hollow_body |
Creates a thin walled solid shell from a solid body.
|
api_hollow_body_specific |
Creates a thin walled solid shell from a solid body, with default and specific inner and outer offsets.
|
api_hook_annotations |
Traverses the active list of annotations and adds
ATTRIB_ANNOTATIONs to hook them to the annotated entities.
|
api_ihl_clean |
Removes interactive hidden line data attributes from the model.
|
api_ihl_compute |
Computes interactive hidden line data and optionally stores it on the model as attributes.
|
api_ihl_compute_entity_silhouette |
Computes silhouette segments from interactive hidden line data.
|
api_ihl_compute_from_meshes |
Creates interactive hidden line output from a set of meshes.
|
api_ihl_facet |
Facets the given entities and attaches the resulting
POLYEDGE_MESH to each entity using an attribute.
|
api_ihl_get_mesh |
Gets a
POLYEDGE_MESH for an entity, faceting the entity if necessary first.
|
api_ihl_get_output_manager |
Gets the current output manager.
|
api_ihl_occlusion |
Removes overlapping invisible segments from the
IHL segment list.
|
api_ihl_retrieve |
Retrieves interactive hidden line data from attributes attached to the entities (faces or bodies).
|
api_ihl_set_output_manager |
Sets the current output manager.
|
api_imprint |
Intersects two bodies and imprints their intersection graph on both without otherwise changing them.
|
api_imprint_complete |
Finishes an imprint operation.
|
api_imprint_stitch |
Combines bodies along their face-face intersection curves and at coincident vertices.
|
api_imprint_stitch_complete |
Imprints bodies and then stitches them along the face-face intersection curves.
|
api_initialise_faceter |
Obsolete: used only in pre-1.7 Faceting, so use
api_initialize_faceter instead.
|
api_initialize_admhoops |
Initializes the
admhoops library.
|
api_initialize_admicon |
Initializes the
admicon library.
|
api_initialize_advanced_blending |
Initializes the advanced blending library.
|
api_initialize_blending |
Initializes the blending library.
|
api_initialize_booleans |
Initializes the Boolean library.
|
api_initialize_cellular_topology |
Initializes the cellular topology library.
|
api_initialize_clearance |
Initializes the clearance library.
|
api_initialize_constructors |
Initializes the constructor library.
|
api_initialize_covering |
Initializes the
Covering Component library.
|
api_initialize_deformable_modeling |
Initializes the deformable modeling library.
|
api_initialize_euler_ops |
Initializes the
Euler Operations Component library.
|
api_initialize_faceter |
Initializes the faceter library.
|
api_initialize_face_removal |
Initializes the removal library.
|
api_initialize_generic_attributes |
Initializes the generic attributes library.
|
api_initialize_healing |
Initializes the
HEAL library.
|
api_initialize_hidden_line_removal |
Initializes the hidden line library.
|
api_initialize_interactive_hidden_line |
Initializes the interactive hidden line library.
|
api_initialize_intersectors |
Initializes the intersector library.
|
api_initialize_kernel |
Initializes the kernel library.
|
api_initialize_local_ops |
Initializes the local operations library.
|
api_initialize_lopt_ops |
Initializes the local operation tools library.
|
api_initialize_offsetting |
Initializes the offsetting library.
|
api_initialize_operators |
Initializes the operator library.
|
api_initialize_part_manager |
Initializes the part manager library.
|
api_initialize_persistent_id |
Initializes the persistent identification library.
|
api_initialize_precise_hidden_line |
Initializes the precise hidden line library.
|
api_initialize_rbi |
Initializes the repair body self intersections library.
|
api_initialize_rendering |
Initializes the rendering library.
|
api_initialize_sbooleans |
Initializes the
Selective Booleans Component library.
|
api_initialize_shelling |
Initializes the shelling library.
|
api_initialize_skinning |
Initializes the skinning library.
|
api_initialize_spline |
Initializes the spline library.
|
api_initialize_stitching |
Initializes the
Stitch Component library.
|
api_initialize_sweeping |
Initializes the sweep library.
|
api_initialize_warp |
Initializes the space warping library.
|
api_init_blend_ss |
Initializes the making of a blend sheet using single steps.
|
api_integrate_law |
Integrates a law over a given domain to a given tolerance.
|
api_integrate_law_wrt |
Integrates a law over a given domain to a given tolerance with respect to a given variable.
|
api_integrate_law_wrt_and_splits |
Integrates a law over a given domain to a given tolerance with respect to a given variable with respect an array of points to split the domain.
|
api_intersect |
Executes a Boolean intersect operation on two bodies.
|
api_intersect_curves |
Computes all intersections of two curves.
|
api_inter_ed_ed |
Intersects two coplanar edges, producing a list of edge-edge intersection records.
|
api_join_edges |
Joins a list of edges into one single edge.
|
api_law_to_entity |
Converts a law mathematic function into an entity for the purposes of saving to and restoring from a SAT file.
|
api_linear_pattern |
Creates a linear pattern.
|
api_linear_scale_pattern |
Creates a new pattern by applying a linear scale to an existing pattern.
|
api_load_state |
Loads the state of global variables from a given text file.
|
api_loft_coedges |
Creates a sheet body that fits a surface through a sequence of coedges, while providing start and end tangent control.
|
api_loft_faces |
Unites two bodies using lofting between two faces.
|
api_logging |
Sets logging on or off for roll back.
|
api_loop_external |
Determines if a loop is internal or external.
|
api_loop_type |
Determines the type of a given loop.
|
api_lose_surface_conditions_li |
Removes the surface conditions from the wires in the lofting profiles.
|
api_make_approx_curve |
Creates a curve that approximates a given curve.
|
api_make_approx_surface |
Creates a surface that approximates a given surface.
|
api_make_blend_cross_curve |
Creates a cross curve of an un-fixed blend at a given v-parameter.
|
api_make_blend_sheet |
Creates a sheet body for a given list of edges, each bearing an implicit blend attribute.
|
api_make_blend_wire |
Creates a wire body that represents the intersection of a blend sheet with the body being blended.
|
api_make_cnface |
Creates a face that is a portion of a cone.
|
api_make_cubic |
Creates a cubic law given {a,b,f(a),f(b),f'(a),f'(b)}.
|
api_make_cuboid |
Creates cuboid of given width, depth and height.
|
api_make_edge_from_curve |
Creates an edge using a copy of the input curve.
|
api_make_ewire |
Creates a body that consists a single wire from a list of edges that are connected in the order given with no branching.
|
api_make_ewires |
Separates and sorts a possibly branched list of edges into a group of non-branched wire bodies.
|
api_make_flat_on_faces |
Creates planar chamfers on vertices of a solid body.
|
api_make_frustum |
Creates an elliptical cone or cylinder of given height and radii.
|
api_make_kwire |
Creates a kwire body from an array of positions and bulges.
|
api_make_linear |
Creates a linear law given {a,b,f(a),f(b)}.
|
api_make_mapping_curves_sli |
Gets a list of the mapping curves that currently exist in the AcisSLInterface.
|
api_make_planar_disk |
Creates a face that is a planar disk.
|
api_make_plface |
Creates a face that is a parallelogram specified by three points: origin, left, and right.
|
api_make_polygon |
Creates a polygonal wire from in a plane orthogonal to a given normal.
|
api_make_polynomial_law |
Creates a polynomial law.
|
api_make_prism |
Creates an elliptical prism of given height, radii, and number of sides.
|
api_make_pyramid |
Creates an elliptical pyramid of given height, radii, and number of sides.
|
api_make_quintic |
Creates a quintic law given {a,b,f(a),f(b),f'(a),f'(b) f''(a) f''(b)}.
|
api_make_radius_constant |
Creates a variable radius object with a constant radius.
|
api_make_radius_fixed_width |
Creates a variable radius object with a fixed width.
|
api_make_radius_param_rads |
Creates a variable radius object from parameter-radius pairs.
|
api_make_radius_param_rads_tan |
Creates a variable radius object from parameter-radius pairs.
|
api_make_radius_pos_rads |
Creates a variable radius object from position-radius pairs.
|
api_make_radius_rnd_chamfer |
Creates the two variable radius objects for a blend with a rounded chamfer cross section.
|
api_make_radius_rot_ellipse |
Creates a variable radius object with a rotational ellipse cross section.
|
api_make_radius_spline_rad |
Creates a variable radius object for a blend whose radius function is specified by a 3D spline curve.
|
api_make_radius_two_ends |
Creates a variable radius object for a blend with the radii specified at the two ends of the blend.
|
api_make_rails |
Creates the default rail laws for sweeping along a wire.
|
api_make_root_state |
Sets the state of the root.
|
api_make_spface |
Creates a face that is a portion of a sphere.
|
api_make_sphere |
Creates a sphere of given radius.
|
api_make_spline |
Creates a body consisting of a single face which is the whole of a given B-spline surface.
|
api_make_torus |
Creates a torus of given major and minor radii.
|
api_make_trface |
Creates a face that is a portion of a torus.
|
api_make_VBL_output_surfaces |
Splits the approximating surface for a
VBL_SURF into n four-sided
bs3_surface patches.
|
api_make_version_object |
Makes an
AcisVersion object from various forms of input.
|
api_make_wire |
Creates a polygonal wire from an array of positions.
|
api_make_wires_sli |
Creates a set of broken up wires used for skinning or lofting.
|
api_manifold_class |
Determines the differences between all manifold shells, manifold sheets, and wire edges. Returns all nonmanifold edges and vertices.
|
api_mark_faceted_faces |
Marks faceted faces so that application may want to skip re-faceting them later.
|
api_merge_faces |
Removes all faces of a specified geometry type if they are not necessary to define the body.
|
api_merge_states |
Modifies a history stream by merging a range of delta states.
|
api_minimize_twist_wires_sli |
Aligns the start vertices of the wires in the skinning/lofting profiles.
|
api_mk_by_faces |
Adds each
FACE in the array that is attached to a
SHELL within a
LUMP to a
BODY.
|
api_mk_ed_bs3_curve |
Creates an
EDGE that represents an intersection curve defined by a 3D NURBS curve.
|
api_mk_ed_conic |
Creates a spline edge defined by a conic.
|
api_mk_ed_cubic |
Creates an
EDGE that represents a cubic spline curve interpolating or fitting a sequence of points.
|
api_mk_ed_ellipse |
Creates an
EDGE that represents a bounded elliptical arc.
|
api_mk_ed_int_ctrlpts |
Creates an
EDGE that represents an intersection curve defined by a sequence of control points and knots.
|
api_mk_ed_line |
Creates an
EDGE that represents a bounded line segment between two points.
|
api_mk_fa_spl_ctrlpts |
Creates a
FACE representing the spline surface defined by a sequence of control points and knots.
|
api_mk_fa_spl_fit |
Creates a
FACE that represents a spline surface defined by a sequence of points on the surface.
|
api_mk_fa_spl_intp |
Creates a
FACE that represents a spline surface defined by a sequence of points on a surface.
|
api_modify_ellipse |
Modifies an argument of an ellipse.
|
api_modify_line |
Modifies line end points.
|
api_modify_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
REFINEMENT::modify_refinement method instead.
|
api_modify_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_modify_wire_sli |
Modifies the position of a vertex on a coedge of a wire.
|
api_move_edge |
Moves the position of an edge inside the limits of a sheet body.
|
api_move_faces |
Moves an array of faces through a transform.
|
api_move_vertex_sli |
Modifies the position of a vertex on an intermediate skinning or lofting wire.
|
api_name_state |
Names the current state.
|
api_ndifferentiate_law |
Numerically differentiates a law at a given point with respect to a given variable a given number of times.
|
api_net_sections |
Creates a sheet body that interpolates a series of sections.
|
api_net_wires |
Creates a sheet body that fits a surface through a mesh of wires contained in an array of bodies.
|
api_nmax_of_law |
Gets the maximum value of a given law over the given domain.
|
api_nmin_of_law |
Gets the minimum value of a given law over the given domain.
|
api_note_state |
Sets a check point for roll back and returns model differences since previous call to
api_note_state.
|
api_nroots_of_law |
Gets all the roots of a given law over the given domain.
|
api_nsolve_laws |
Determines where two given laws are equal over a given domain.
|
api_offset_body |
Offsets all faces of a body based on a given distance.
|
api_offset_face |
Creates a face that is an offset of the given face.
|
api_offset_faces |
Offsets an array of faces based on a given distance.
|
api_offset_faces_make_sheet |
Offsets an array of faces, (each face as required) and makes a new sheet out of the offset faces. The original body is untouched.
|
api_offset_faces_specific |
Offsets an array of faces, each face as required.
|
api_offset_planar_face_loops |
Offsets a face's loops to form a new body.
|
api_offset_planar_wire |
Modifies a planar wire body or a single
WIRE.
|
api_optimize_tvertex_tolerance |
Optimize (minimizes) the TVERTEX tolerance on the ends of a EDGE or TEDGE.
|
api_part_add_entity |
Adds an
ENTITY to a
PART.
|
api_part_create |
Creates a new
PART.
|
api_part_delete |
Deletes a
PART.
|
api_part_delete_all_states |
Deletes all states.
|
api_part_entities |
Gets a list of entities in a
PART.
|
api_part_entity_id |
Gets the entity ID and part for an
ENTITY.
|
api_part_get_distribution_mode |
Gets history distribution mode which is either TRUE or FALSE.
|
api_part_load |
Loads a file into a
PART.
|
api_part_lookup_entity |
Gets an entity given an ID and a
PART.
|
api_part_name_state |
Names the current state.
|
api_part_note_state |
Marks the end of a state.
|
api_part_remove_entity |
Removes an
ENTITY from a part.
|
api_part_roll_n_states |
Rolls forward or backward a specified number of states.
|
api_part_roll_to_state |
Rolls to the start of a named state.
|
api_part_save |
Saves a
PART to a file.
|
api_part_set_distribution_mode |
Sets history distribution on or off.
|
api_part_start_state |
Marks the start of a state.
|
api_pattern_find_bump |
Finds the bump associated with a given face or loop.
|
api_pattern_to_entity |
Converts a pattern into an entity for the purposes of saving to and restoring from a SAT file.
|
api_pause_journal |
Sets the status flag for journalizing to off, disabling the snapshot journal mechanism.
|
api_periodic_keep_pattern |
Creates a new pattern by applying a periodic keep-filter to an existing pattern.
|
api_periodic_scale_pattern |
Creates a new pattern by applying a periodic scale to an existing pattern.
|
api_phlv5_clean |
Removes
PHLV5 attributes from a list of bodies.
|
api_phlv5_compute |
Computes hidden line data for the given viewing parameters and list of bodies.
|
api_phlv5_retrieve |
Retrieves data stored in
PHLV5 attributes with a matching view token and returns it as an
ENTITY_LIST of
PHLV5_EDGEs.
|
api_phl_clean |
Removes
PHL attributes from a list of bodies.
|
api_phl_compute |
Computes precise hidden line data for a given view and list of bodies, and optionally, stores the data on the model as attributes.
|
api_phl_retrieve |
Retrieves data stored in
PHL attributes and returns it as an
ENTITY_LIST of
PHL_EDGEs.
|
api_phl_set_cell_factor |
Sets the cell factor value.
|
api_phl_set_curve_resolution |
Sets the curve resolution factor.
|
api_phl_set_occlusion |
Sets the occlusion flag.
|
api_phl_set_shooting |
Sets the shooting precision factor.
|
api_phl_set_smooth_angle |
Sets the smooth angle.
|
api_phl_show_cell_factor |
Shows the cell factor value.
|
api_phl_show_curve_resolution |
Shows the curve resolution value.
|
api_phl_show_occlusion |
Shows the occlusion flag.
|
api_phl_show_shooting |
Shows the shooting precision factor.
|
api_pidget |
Gets the persistent ID (PID) of the entity.
|
api_pidrem |
Removes the PID from the entity.
|
api_pidset |
Sets the PID of the entity.
|
api_pierce_sheet |
Obsolete: use Booleans on shell bodies instead.
|
api_planar_face_pr |
Locates area, center of area, second moments, and principal axes of a planar face.
|
api_planar_slice |
Slices a
BODY with a plane.
|
api_pm_add_entity |
Adds an
ENTITY to a
PART.
|
api_pm_create_part |
Creates a new
PART.
|
api_pm_delete_all_states |
Deletes all states.
|
api_pm_delete_part |
Deletes a
PART.
|
api_pm_entity_id |
Gets the entity ID and part for an
ENTITY.
|
api_pm_load_part |
Loads a file into a
PART.
|
api_pm_lookup_entity |
Gets an entity given an ID and a
PART.
|
api_pm_name_state |
Names the current state.
|
api_pm_note_state |
Marks the end of a state.
|
api_pm_part_entities |
Gets a list of entities in a
PART.
|
api_pm_remove_entity |
Removes an
ENTITY from a part.
|
api_pm_roll_n_states |
Rolls forward or backward a specified number of states.
|
api_pm_roll_to_state |
Rolls to the start of a named state.
|
api_pm_save_part |
Saves a
PART to a file.
|
api_pm_start_state |
Marks the start of a state.
|
api_point_in_body |
Determines whether the given point lies inside, outside, or on the boundary of a given body.
|
api_point_in_face |
Determines the relationship of a position within a given face's surface
|
api_polar_grid_pattern |
Creates a polar-grid pattern.
|
api_preview_blends |
Creates a "preview body" containing faces which are sufficiently complete to allow a rough preview of one or more blends.
|
api_project_curve_to_surface |
Projects a curve onto a surface.
|
api_project_wire |
Projects a wire body onto a manifold or nonmanifold sheet body.
|
api_prune_following |
Removes forward delta states from a history stream.
|
api_prune_history |
Removes delta states from a history stream.
|
api_ptent_rel |
Determines the relationship of given point to a given entity (POINT,
EDGE,
FACE, or
BODY).
|
api_query_state_validity |
Returns
TRUE if the given
DELTA_STATE is in the
HISTORY_STREAM.
|
api_q_edges_around_vertex |
Gets a list of edges that share a given vertex.
|
api_radial_pattern |
Creates a radial pattern.
|
api_random_keep_pattern |
Creates a new pattern by applying a random keep-filter to an existing pattern.
|
api_random_offset_pattern |
Creates a new pattern by adding random offsets to an existing pattern.
|
api_random_orient_pattern |
Creates a new pattern by applying random rotations at each site of an existing pattern.
|
api_random_pattern |
Creates a random pattern within the indicated region.
|
api_random_scale_pattern |
Creates a new pattern by applying a random scale to an existing pattern.
|
api_raytest_body |
Gets the list of hits when a ray is fired at a body.
|
api_raytest_ents |
Gets the list of hits when a ray is fired at a one or more entities.
|
api_ray_test_body |
Gets the list of entities that are hit when a ray is fired at a body.
|
api_ray_test_ents |
Gets the list of entities that are hit when a ray is fired at one or more entities.
|
api_reenter_coedges_li |
Sets the coedge list and remakes the lofting wires.
|
api_refresh_entity_pattern |
Refreshes the elements of a pattern to incorporate changes made to one of them.
|
api_regularise_entity |
Removes all faces, edges and vertices (and associated data) that are not necessary to support the topology of the entity.
|
api_remove_and_repair_body |
Removes faces and repairs the body.
|
api_remove_face |
Removes a face from a body.
|
api_remove_faces |
Removes an array of faces, growing the adjacent faces to fill the gap.
|
api_remove_generic_named_attribute |
Removes a named attribute attached to an entity.
|
api_remove_lop_attribs |
Removes all attributes that a local operation attached to
EDGEs and
VERTEXs contained in an entity.
|
api_remove_mapping_curve_sli |
Removes a mapping curve from the AcisSLInterface.
|
api_remove_no_merge_attrib |
Removes a
NO_MERGE_ATTRIB to each edge in the input list of edges.
|
api_remove_pattern |
If the input entity is patterned, removes the pattern from it and from all other associated patterned entities.
|
api_remove_state |
Merges a
DELTA_STATE instance into a
HISTORY_STREAM.
|
api_remove_transf |
Removes (discards) the transformation of a body.
|
api_remove_vertex_sli |
Removes a vertex from each wire in a list of wires.
|
api_remove_wire_edge |
Removes a wire edge from a body and creates a new wire body from it.
|
api_repair_body_self_ints |
Repairs self intersections in the supplied body.
|
api_replace_edge_with_tedge |
Replaces an edge with a tolerant edge.
|
api_replace_edge_with_tvertex |
Replaces an edge or list of edges with a tolerant vertex.
|
api_replace_face_with_tedge |
Replaces a 2 or 3-edge face with a tolerant edge.
|
api_replace_tedge_with_edge |
Replaces a tolerant edge with a normal edge.
|
api_replace_tvertex_with_vertex |
Replaces a tolerant vertex with a normal vertex.
|
api_replace_vertex_with_tvertex |
Replaces a vertex with a tolerant vertex.
|
api_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).
|
api_restore_entity_list |
Restores an
entity_list from disk.
|
api_restore_entity_list_file |
Restores an
entity_list from disk.
|
api_restore_entity_list_with_history |
Restores an
entity_list from disk.
|
api_restore_entity_list_with_history_file |
Restores an
entity_list from disk.
|
api_restore_history |
Restores a history stream and associated entities and entity id information from a file.
|
api_restore_history_file |
Restores an history stream and associated entities and entity id information from a file.
|
api_resume_journal |
Sets the status flag for journalizing to on, enabling the snapshot journal mechanism.
|
api_reverse_body |
Reverses the orientations of all coedges in the body. Also reverses face orientations and the orientation of loops within the faces.
|
api_reverse_face |
Reverses the sense of a face.
|
api_reverse_wire |
Reverses the direction (sense) of a wire.
|
api_rh_convert_image_end |
Terminates conversion of an image.
|
api_rh_convert_image_start |
Starts conversion of an image.
|
api_rh_convert_rgb_float_scanline |
Converts a scanline of
LwFloat values.
|
api_rh_convert_rgb_scanline |
Converts a scanline of
LwNat8 values.
|
api_rh_copy_background |
Creates a copy of a background.
|
api_rh_copy_foreground |
Creates a copy of a foreground.
|
api_rh_copy_light |
Creates a copy of a light.
|
api_rh_copy_material |
Creates a copy of a material.
|
api_rh_copy_texture_space |
Copies a texture space.
|
api_rh_create_background |
Creates a background.
|
api_rh_create_cube_environment |
Creates an environment map from six raster images.
|
api_rh_create_foreground |
Creates a foreground.
|
api_rh_create_light |
Creates a light.
|
api_rh_create_light_shadow |
Creates a shadow mask for a light from a list of entities.
|
api_rh_create_material |
Creates a material.
|
api_rh_create_texture_space |
Creates a texture space.
|
api_rh_def_color_comp |
Sets a material's default color component.
|
api_rh_def_displace_comp |
Sets a material's default displacement component.
|
api_rh_def_reflect_comp |
Sets a material's default displacement component.
|
api_rh_def_transp_comp |
Sets a material's default transparency component.
|
api_rh_delete_background |
Deletes a background.
|
api_rh_delete_environment_map |
Deletes an environment map.
|
api_rh_delete_foreground |
Deletes a foreground.
|
api_rh_delete_light |
Deletes a light.
|
api_rh_delete_light_shadow |
Deletes a light's shadow.
|
api_rh_delete_material |
Deletes a material.
|
api_rh_delete_texture_space |
Deletes a texture space.
|
api_rh_display_image |
Sets the display image parameters.
|
api_rh_get_background |
Gets the current background.
|
api_rh_get_background_args |
Gets the arguments of a background.
|
api_rh_get_background_types |
Gets a list of valid background type names.
|
api_rh_get_clipping |
Gets the depth clipping parameters that affect view-dependent faceting.
|
api_rh_get_color_comp |
Gets the arguments of a material's color component.
|
api_rh_get_color_comp_list |
Gets a list of valid color component names.
|
api_rh_get_control_variable |
Gets a render control variable.
|
api_rh_get_default_rgb |
Gets the default RGB color for newly-created entities.
|
api_rh_get_displace_comp |
Gets the arguments of a material's displacement component.
|
api_rh_get_displace_comp_list |
Gets a list of valid displacement component names.
|
api_rh_get_displace_status |
Gets the status of a material's displacement component.
|
api_rh_get_entity_rgb |
Gets the RGB color of an entity.
|
api_rh_get_environment_map |
Gets the current environment map.
|
api_rh_get_foreground |
Gets the current foreground.
|
api_rh_get_foreground_args |
Gets the arguments of a foreground.
|
api_rh_get_foreground_types |
Gets a list of valid foreground type names.
|
api_rh_get_highlight_rgb |
Gets the RGB color used to highlight entities.
|
api_rh_get_light_args |
Gets the arguments of a light.
|
api_rh_get_light_list |
Gets the contents of the active light list.
|
api_rh_get_light_state |
Gets the on/off state of light.
|
api_rh_get_light_types |
Gets a list of valid light type names.
|
api_rh_get_material |
Gets the material attached to an entity.
|
api_rh_get_material_color |
Gets the material color associated with a geometric entity.
|
api_rh_get_material_reflection |
Gets the material reflection properties associated with a geometric entity.
|
api_rh_get_material_texture |
Gets the material texture associated with a geometric entity.
|
api_rh_get_material_transp |
Gets the material transparency associated with a geometric entity.
|
api_rh_get_output_mode |
Gets the current output mode.
|
api_rh_get_reflect_comp |
Gets the arguments of a material's reflectance component.
|
api_rh_get_reflect_comp_list |
Gets a list of valid reflectance component names.
|
api_rh_get_reflect_status |
Gets the status of a material's reflection component.
|
api_rh_get_render_mode |
Gets the current render mode.
|
api_rh_get_resolution |
Gets the default screen faceting resolution controls.
|
api_rh_get_sidedness |
Gets the sidedness of an entity.
|
api_rh_get_sub_image |
Gets the pixel coordinates of the region of interest on a screen.
|
api_rh_get_texture_space |
Gets the texture space attached to an entity.
|
api_rh_get_texture_space_args |
Gets the arguments of a texture space.
|
api_rh_get_texture_space_types |
Gets a list of valid texture space type names.
|
api_rh_get_transp_comp |
Gets the arguments of a material's transparency component.
|
api_rh_get_transp_comp_list |
Gets a list of valid transparency component names.
|
api_rh_get_transp_status |
Gets the status of a material's transparency component.
|
api_rh_get_view |
Gets the view parameters that affect view-dependent faceting.
|
api_rh_initialise |
Initializes the renderer.
|
api_rh_initialise_image_utilities |
Initializes the Image Utilities Library.
|
api_rh_initialise_supl_shaders |
Initializes the supplemental shaders.
|
api_rh_read_lightworks_image |
Gets the LightWorks image for display.
|
api_rh_read_lightworks_image_size |
Gets the LightWorks image size.
|
api_rh_render_cube_environment |
Creates an environment map from a list of entities.
|
api_rh_render_entities |
Renders a list of entities.
|
api_rh_set_background |
Sets the current background.
|
api_rh_set_background_arg |
Sets an argument for a background.
|
api_rh_set_clipping |
Sets the sets the near and far clipping planes for faceting.
|
api_rh_set_color_arg |
Sets an argument of a material's color component.
|
api_rh_set_color_comp |
Sets the color component of a material.
|
api_rh_set_control_variable |
Sets a render control variable.
|
api_rh_set_conversion_colour_map |
Sets the color map for conversion.
|
api_rh_set_conversion_method |
Sets the method for conversion.
|
api_rh_set_default_rgb |
Modifies the default RGB color for newly-created entities.
|
api_rh_set_displace_arg |
Sets an argument of a material's displacement component.
|
api_rh_set_displace_comp |
Sets a material's displacement component.
|
api_rh_set_displace_status |
Sets the status of a material's displacement component.
|
api_rh_set_entity_rgb |
Modifies the RGB color index of an ENTITY.
|
api_rh_set_environment_map |
Sets the current environment map.
|
api_rh_set_foreground |
Sets the current foreground.
|
api_rh_set_foreground_arg |
Sets an argument of a foreground.
|
api_rh_set_highlight_rgb |
Modifies the RGB color used to highlight entities.
|
api_rh_set_light_arg |
Sets an argument for a light.
|
api_rh_set_light_list |
Sets the active light list.
|
api_rh_set_light_state |
Sets the on/off state for a light.
|
api_rh_set_material |
Attaches a material to a list of entities.
|
api_rh_set_material_color |
Sets the color of a material associated with a geometric entity.
|
api_rh_set_material_reflection |
Sets the reflection properties in the material associated with a geometric entity.
|
api_rh_set_material_texture |
Sets the texture file name in the material associated with a geometric entity.
|
api_rh_set_material_transp |
Sets the transparency properties in the material associated with a geometric entity.
|
api_rh_set_output_mode |
Sets the current rendering output mode.
|
api_rh_set_reflect_arg |
Sets an argument of a material's reflectance component.
|
api_rh_set_reflect_comp |
Sets a material's reflectance component.
|
api_rh_set_reflect_status |
Sets a material's reflection status.
|
api_rh_set_render_mode |
Sets the current render mode.
|
api_rh_set_resolution |
Sets the default screen faceting resolution controls.
|
api_rh_set_sidedness |
Sets the sidedness of faces of entities.
|
api_rh_set_sub_image |
Sets the region of image importance within a screen image.
|
api_rh_set_texture_space |
Attaches a texture space to a list of entities.
|
api_rh_set_texture_space_arg |
Sets an argument for a texture space.
|
api_rh_set_transp_arg |
Sets an argument of a material's transparency component.
|
api_rh_set_transp_comp |
Sets a material's transparency component.
|
api_rh_set_transp_status |
Sets a material's transparency status.
|
api_rh_set_view |
Sets the view parameters that affect view-dependent faceting.
|
api_rh_terminate |
Terminates the renderer.
|
api_rh_terminate_image_utilities |
Terminates the use of the Image Format Utility Library.
|
api_roll_n_states |
Modifies modeler state by applying zero or more delta_states.
|
api_rsw_face_path |
Obsolete: use
api_sweep_with_options instead.
|
api_rsw_face_vec |
Obsolete: use
api_sweep_with_options instead.
|
api_rsw_wire_path |
Obsolete: use
api_sweep_with_options instead.
|
api_rsw_wire_vec |
Obsolete: use
api_sweep_with_options instead.
|
api_save_entity_list |
Writes a list of entities to disk as text or binary.
|
api_save_entity_list_file |
Writes a list of entities to disk in text or binary format.
|
api_save_entity_list_with_history |
Writes a list of entities to disk as text or binary.
|
api_save_entity_list_with_history_file |
Writes a list of entities to disk as text or binary.
|
api_save_history |
Writes a history stream and associated entities and entity ID information to a file.
|
api_save_history_file |
Writes a history stream and associated entities and entity id information to a file.
|
api_save_state |
Save the current state of global variables into a text file.
|
api_save_version |
Sets the save file format.
|
api_selectively_imprint |
Imprints a subset of the faces of the tool body with a subset of the faces of the blank body.
|
api_selectively_intersect |
Intersects an array of faces of one body with an array of faces of another body.
|
api_selective_boolean_stage1 |
Creates a graph for the first stage of selective Booleans from a tool body and a blank body.
|
api_selective_boolean_stage2 |
Completes the selective Boolean process for the cells selected.
|
api_selective_unite |
Unites two bodies with the given positions.
|
api_separate_body |
Separates the given body into a list of bodies each representing a single lump or wire.
|
api_set_abh_blends |
Sets an implicit variable radius blend on each of a list of edges or vertices. The blend radius is described by one or two variable radius objects.
|
api_set_acis_options |
Copies the AcisJournal and AcisVersion Objects from the arguments to the data members inside AcisOptions.
|
api_set_active_part |
Sets the part active.
|
api_set_body_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
api_set_entity_refinement instead.
|
api_set_body_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_set_const_chamfers |
Sets an implicit constant radius chamfer on each of a list of edges or vertices.
|
api_set_const_rounds |
Sets an implicit constant radius round on each entity on a list of edges or vertices.
|
api_set_dbl_option |
Sets the value of the specified option to the given double.
|
api_set_default_history |
Sets the input
HISTORY_STREAM to be the default the history stream.
|
api_set_default_refinement |
Sets the default
REFINEMENT in the faceter.
|
api_set_default_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_set_ee_cr_blend |
Creates a constant radius entity-entity blend.
|
api_set_ee_vr_blend |
Creates a variable radius entity-entity blend. The blend radius is described by one or two variable radius objects.
|
api_set_entity_pattern |
Creates a pattern of entities from a seed entity.
|
api_set_entity_refinement |
Attaches a
REFINEMENT to an entity (BODY,
LUMP,
SHELL,
FACE).
|
api_set_exp_const_chamfer |
Sets an explicit constant chamfer attribute on a face.
|
api_set_exp_const_round |
Sets an explicit constant round attribute on a face and support attributes on its support faces.
|
api_set_exp_co_ro_fbl_att |
Sets an explicit constant round attribute on a face (and any faces split from it) and places support attributes on the support faces.
|
api_set_exp_co_ro_ffbl_att |
Sets an explicit constant round attribute on a face (and any faces split from it) and places support attributes on the support faces.
|
api_set_face_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
api_set_entity_refinement instead.
|
api_set_face_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_set_file_info |
Sets required header info to be written to
ACIS save files.
|
api_set_inst_blend |
Sets a blend instruction on the indicated entity to be obeyed by the general entity-entity blending algorithm.
|
api_set_int_option |
Sets the value of the specified option to the given integer.
|
api_set_journal |
Copies the AcisJournal object to AcisOptions.
|
api_set_journal_name |
Sets the snapshot journal file name.
|
api_set_lump_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
api_set_entity_refinement instead.
|
api_set_lump_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_set_mesh_manager |
Sets the current mesh manager of faceter.
|
api_set_no_merge_attrib |
Sets a
NO_MERGE_ATTRIB to each edge in the input list of edges.
|
api_set_options_li |
Sets the options in the lofting interface object.
|
api_set_options_si |
Sets the options in the skinning interface object.
|
api_set_shell_refinement |
Obsolete: used only in pre-1.7 Faceting, so use
api_set_entity_refinement instead.
|
api_set_shell_vertex_template |
Obsolete: used only in pre-1.7 Faceting.
|
api_set_str_option |
Sets the value of the specified option to the given string.
|
api_set_tangent_factors_li |
Sets the scale factors of the takeoff vectors for the lofting operation.
|
api_set_var_blends |
Sets an implicit variable radius blend on each of a list of edges or vertices.
|
api_set_vblend |
Sets an implicit blend on a vertex.
|
api_set_vblend_auto |
Sets an implicit blend on a vertex, computing and assigning setbacks automatically.
|
api_set_vblend_autoblend |
Sets an implicit blend on a vertex, computing and assigning setbacks automatically, and using rolling ball vertex blends where possible.
|
api_set_version |
Copies the version object into the acis option.
|
api_shadow_taper_faces |
Inserts a ruled face which tangentially meets the supplied face, and which covers the region in the shadow cast from a light source.
|
api_sheet_from_ff |
Creates a sheet body as a copy of a face.
|
api_sheet_thicken |
Creates a solid body from a sheet.
|
api_shell_external |
Determines whether a shell is internal or external.
|
api_show_guides_si |
Gets a list of the virtual guide curves that currently exist in the AcisSkinningInterface.
|
api_silhouette_edges |
Gets a list of silhouette edges for a given face.
|
api_simplify_body |
Simplifies the faces and edges of a body.
|
api_simplify_face |
Simplifies the face and the edges of the face.
|
api_simplify_wires_sli |
Reduces G1 vertices in a wire body.
|
api_skin_faces |
Unites two bodies using skinning between two faces.
|
api_skin_wires |
Creates a sheet body that fits a surface (or set of surfaces) through a sequence of wires contained in an array of bodies.
|
api_slice |
Determines the intersection graph between two bodies.
|
api_slice_complete |
Finishes a slice operation.
|
api_slice_of_model |
Creates a new model by a slice based on a clipped copy of the model.
|
api_smooth_edges_to_curve |
Generates a calibration curve fit to a list of edges.
|
api_smooth_edge_seq |
Gets a sequence of connected edges for the given edge that meet smoothly; i.e., with tangent continuity.
|
api_solid_block |
Creates a solid block given two diagonal positions.
|
api_solid_cylinder_cone |
Creates a solid cylinder or cone given two positions on the axis.
|
api_solid_sphere |
Creates a solid sphere given the center and radius.
|
api_solid_torus |
Creates a solid torus given the center and major and minor radii.
|
api_space_warp |
Modifies a body based on the given input law.
|
api_spherical_pattern |
Creates a spherical pattern.
|
api_split_curve |
Splits a curve at a position or its intersection with another curve.
|
api_split_edges_at_poles |
Splits the edges of an entity at the poles.
|
api_split_edge_at_disc |
Splits a curve at G1 or G2 discontinuities.
|
api_split_face |
Splits a face along a specified
u or
v isoparameter curve.
|
api_split_face_at_g_disc |
Splits a face along "u" or "v" isoparametric lines at G1 or G2 discontinuities.
|
api_split_periodic_faces |
Splits all periodic faces (along
u, v, or both) to ensure that they are well formed.
|
api_stackmon_limit |
Sets the limit in bytes of how much stack
ACIS may use.
|
api_start_journal |
Sets the status flag for journalizing to on and initializes journal.
|
api_start_modeller |
Starts the modeler.
|
api_start_vertex_sli |
Modifies which vertex in a loop of coedges forming a wire is the starting vertex for traversing the loop.
|
api_stitch |
Attempts to stitch a list of faces and bodies into a single body.
|
api_stop_modeller |
Terminates modeler and releases memory.
|
api_stretch_entity |
Creates a stretch for a given region of a body along the given axis.
|
api_str_to_law |
Creates a law from a string and an optional array of law data.
|
api_subgraph_2dcell |
Returns a subgraph containing only the vertices that are 2D cells.
|
api_subgraph_3dcell |
Returns a subgraph containing only the vertices that are 3D cells.
|
api_subset_graph_with_plane |
Finds the subset of a graph on one side of a plane.
|
api_subtract |
Executes a Boolean subtract operation.
|
api_surface_pattern |
Creates a pattern parallel to a surface.
|
api_sweep_more |
Sweeps an array of faces along a path defined by the faces adjacent the given faces.
|
api_sweep_with_options |
Sweeps along a planar or nonplanar path.
|
api_sw_chain_axis |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_chain_path |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_chain_path_options |
Provides detailed sweep functionality which might be easier to implement using
api_sweep_with_options instead.
|
api_sw_chain_surface |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_chain_vec |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_chain_wire |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_face_axis |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_face_norm |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_face_surface |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_face_vec |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_face_wire |
Obsolete: use
api_sweep_with_options instead.
|
api_sw_wire_axis_sol |
Obsolete: Use
api_sweep_with_options instead.
|
api_taper_faces |
Tapers each given face about the intersection between the surface underlying the face and a given plane by a given draft angle.
|
api_terminate_admhoops |
Terminates the
admhoops library.
|
api_terminate_admicon |
Terminates the
admicon library.
|
api_terminate_advanced_blending |
Terminates the advanced blending library.
|
api_terminate_blending |
Terminates the blending library.
|
api_terminate_booleans |
Terminates the Boolean library.
|
api_terminate_cellular_topology |
Terminates the cellular topology library.
|
api_terminate_clearance |
Terminates the clearance library.
|
api_terminate_constructors |
Terminates the constructor library.
|
api_terminate_covering |
Terminates the
Covering Component library.
|
api_terminate_deformable_modeling |
Terminates the deformable modeling library.
|
api_terminate_euler_ops |
Terminates the
Euler Operations Component library.
|
api_terminate_faceter |
Terminates the faceter library.
|
api_terminate_face_removal |
Terminates the removal library.
|
api_terminate_generic_attributes |
Terminates the generic attributes library.
|
api_terminate_healing |
Terminates the
HEAL library.
|
api_terminate_hidden_line_removal |
Terminates the hidden line library.
|
api_terminate_interactive_hidden_line |
Terminates the interactive hidden line library.
|
api_terminate_intersectors |
Terminates the intersector library.
|
api_terminate_kernel |
Terminates the kernel library.
|
api_terminate_local_ops |
Terminates the local operations library.
|
api_terminate_lopt_ops |
Terminates the local operation tools library.
|
api_terminate_offsetting |
Terminates the offsetting library.
|
api_terminate_operators |
Terminates the operator library.
|
api_terminate_part_manager |
Terminates the part manager library.
|
api_terminate_persistent_id |
Terminates the persistent identification library.
|
api_terminate_precise_hidden_line |
Terminates the precise hidden line library.
|
api_terminate_rbi |
Terminates the repair body self intersection library.
|
api_terminate_rendering |
Terminates the rendering library.
|
api_terminate_sbooleans |
Terminates the
Selective Booleans Component library.
|
api_terminate_shelling |
Terminates the shelling library.
|
api_terminate_skinning |
Terminates the skinning library.
|
api_terminate_spline |
Terminates the spline library.
|
api_terminate_stitching |
Terminates the
Stitch Component library.
|
api_terminate_sweeping |
Terminates the sweep library.
|
api_terminate_warp |
Terminates the space warping library.
|
api_test_deep_copy |
Test the deep copy functionality for improper sharing.
|
api_transform_entity |
Applies a transformation to an entity.
|
api_trans_edge |
Creates a new edge which is a transformed copy of the specified edge.
|
api_trim_2curves |
Trims two curves to their intersection.
|
api_trim_chain |
Trims a list of curves so that they form a contiguous chain.
|
api_trim_curve |
Trims one end of a curve at a position or its intersection with another curve.
|
api_trim_middle |
Trims the middle of a curve.
|
api_tweak_extend_faces |
Extends an array of surfaces for use in
api_tweak_faces.
|
api_tweak_faces |
Tweaks an array of faces to new surfaces.
|
api_tweak_faces_init |
Adds attributes to edges completing the initial stage of tweak.
|
api_tweak_fix_edge |
Fixes an edge prior to a tweak.
|
api_tweak_fix_vertex |
Fixes a vertex prior to a tweak.
|
api_tweak_pick_edge_solution |
Specifies an edge solution that a subsequent tweak will use.
|
api_tweak_query_edge_solutions |
Returns an ENTITY_LIST of CURVEs that are possible solutions for an EDGE's geometry in a tweak.
|
api_twist_entity |
Creates a twist for a given region of a body about an axis by the specified amount.
|
api_uncover_face |
Removes the surface of a face, leaving its edges.
|
api_unhook_annotations |
Traverses the active list of annotations and removes associated
ATTRIB_ANNOTATIONs.
|
api_unhook_face |
Removes a face from a body.
|
api_unhook_wire_edge |
Removes a wire edge from a body, placing wire in returned body.
|
api_unite |
Executes a Boolean unite operation.
|
api_unite_edges |
Adds all edges into a wire body using a non-regularized unite.
|
api_unite_wires |
Unites the wires of the tool body with the wires of the blank.
|
api_unstitch_nonmani |
Decomposes an input body along its nonmanifold vertices and edges.
|
api_update_intersection |
Creates a
surf_surf_int intersection structure to be used in place of an actual intersection.
|
api_update_tolerance |
Updates the tolerance on an entity.
|
api_valid_start_vertices_sli |
Gets a list of valid starting vertices for skinning or lofting.
|
api_wcs_create |
Creates a new working coordinate system.
|
api_wcs_get_active |
Gets the active working coordinate system.
|
api_wcs_set_active |
Sets a specified working coordinate system to be active.
|
api_wiggle |
Creates a "wiggle" body for testing purposes.
|
api_wire_area |
Determines the area of a planar wire or of all planar wires in a body.
|
api_wire_len |
Determines the length of a wire or a wire body.
|
api_wire_to_chain |
Gets a list of the coedges of a body that is a single unbranched wire.
|
are_parallel |
Determines if two vectors or two unit vectors are parallel within
SPAresnor.
|
are_perpendicular |
Determines if two vectors or two unit vectors are perpendicular (within
SPAresnor).
|
biparallel |
Determines if two vectors are bi-parallel (within some resolution).
|
bs2_curve_accurate_derivs |
Gets the number of derivatives that
bs2_curve_evaluate can calculate.
|
bs2_curve_add_knot |
Adds a knot to a B-spline at a given parameter value.
|
bs2_curve_box |
Gets a box that encloses the curve with additional tolerances.
|
bs2_curve_closed |
Determines whether a spline is closed or open.
|
bs2_curve_connect |
Joins two 2D B-splines end to end.
|
bs2_curve_construct |
Creates a curve which is supplied as B-spline vertexes and knot values.
|
bs2_curve_control_points |
Gets the number of control points and an array of control points for a 2D B-spline curve.
|
bs2_curve_copy |
Creates an exact copy of the curve.
|
bs2_curve_debug |
Gets a readable representation of the curve and writes it to a file.
|
bs2_curve_delete |
Deletes storage occupied by a curve that is no longer required.
|
bs2_curve_deriv |
Evaluates the first derivative of the curve with respect to the parameter at the given parameter value.
|
bs2_curve_eval |
Evaluates the curve and its parametric derivative at the given parameter value.
|
bs2_curve_evaluate |
Evaluates an arbitrary number of derivatives and selects the handedness of derivatives at discontinuities.
|
bs2_curve_fit |
Fits a
bs2_curve to a collection of point and direction data.
|
bs2_curve_for_curve_on_surf |
Creates a
bs2_curve that approximates a segment of a
bs3_curve lying on a surface.
|
bs2_curve_from_ctrlpts |
Creates a two-dimensional B-spline curve specified as a sequence of control points, weights, and an associated knot vector.
|
bs2_curve_init |
Initializes the
bs2_curve interface and the underlying curve package.
|
bs2_curve_interp |
Creates a cubic curve that interpolates or fits to an array of points, with given start and end directions.
|
bs2_curve_join |
Creates a new curve by appending the second curve to the end of the first.
|
bs2_curve_knots |
Gets the number of knots and the knot vector for a 2D B-spline curve.
|
bs2_curve_knottol |
Gets the parametric criterion used to decide whether a given parameter is a knot.
|
bs2_curve_make_line |
Creates a straight line spline between two points.
|
bs2_curve_make_rho_conic |
Creates a conic curve given three distinct parametric positions and a
rho value.
|
bs2_curve_open |
Determines if the spline is open or not.
|
bs2_curve_par_trans |
Transforms the given
bs2_curve in parameter space.
|
bs2_curve_period |
Gets the primary interval (the parametric period) of definition of a periodic curve.
|
bs2_curve_periodic |
Determines if the curve is smoothly closed in object space and may be considered an endless loop (periodic).
|
bs2_curve_position |
Evaluates the curve at the given parameter value.
|
bs2_curve_range |
Gets the primary interval on which the curve is defined.
|
bs2_curve_reparam |
Reparameterizes the given curve in place so that its primary interval of definition is from the start to the given end parameters.
|
bs2_curve_restore |
Restores a curve.
|
bs2_curve_reverse |
Reverses the direction of the given curve, and negates the parameterization.
|
bs2_curve_same |
Determines whether two curves are the same.
|
bs2_curve_save |
Saves a curve to a file.
|
bs2_curve_set_closed |
Marks a
bs2_curve as being closed.
|
bs2_curve_set_ctrlpt |
Sets the position of one control point.
|
bs2_curve_set_ctrlpts |
Sets the positions, and optionally weights, of all control points on a curve.
|
bs2_curve_set_end_prms |
Sets the values of the start and/or end parameters of a spline.
|
bs2_curve_set_form |
Sets a
bs2_curve form variable to the same value as a corresponding
bs3_curve form variable.
|
bs2_curve_set_open |
Sets a curve's form to be open.
|
bs2_curve_set_periodic |
Marks a
bs2_curve as being periodic.
|
bs2_curve_shift |
Reparameterizes the given curve in place by adding the given shift value to its parameter values.
|
bs2_curve_split |
Splits a given parametric curve into two sections at a given parameter value.
|
bs2_curve_straddles_bs3_surface_knots |
Determines if the convex hull of the curve straddles any knots.
|
bs2_curve_subset |
Creates a curve that is a subset of a given curve.
|
bs2_curve_tangent |
Evaluates the curve direction at the given parameter value.
|
bs2_curve_to_array |
Gets the dimension, degree, control points, weights, and knots for a 2D B-spline curve, and determines if the curve is rational.
|
bs2_curve_to_bs3_curve |
Resolves the AG references in the skin code.
|
bs2_curve_trans |
Transforms the given curve in place.
|
bs2_curve_u_param_line |
Creates a parameter-space curve along a u parameter line of a spline surface.
|
bs2_curve_v_param_line |
Creates a parameter line space curve along a v parameter line of a spline surface.
|
bs2_curve_weights |
Gets the number of weights and an array of weights values for a rational, 2D B-spline curve.
|
bs2_radius_is_zero |
Determines whether or not the spline radius is zero.
|
bs3_curve_accurate_derivs |
Gets the number of derivatives that
bs3_curve_evaluate can calculate.
|
bs3_curve_add_knot |
Adds a knot to a B-spline at a given parameter value.
|
bs3_curve_add_mult_ekn |
Adds multiple end knots to a spline curve.
|
bs3_curve_ana_int |
Intersects a spline with a general (analytic) surface.
|
bs3_curve_arc_3curve |
Gets the radius and center of an arc tangent to three curves.
|
bs3_curve_arc_3curve_modified |
Gets the radius and center of an arc tangent to three curves.
|
bs3_curve_box |
Determines a box that encloses the curve with additional tolerances.
|
bs3_curve_bs3_curve_int |
Intersects two curves.
|
bs3_curve_check |
Checks the curve for closure, continuity etc. and applies fixes if requested, and possible.
|
bs3_curve_check_smoothness |
Gets knot values where the curve is discontinuous in tangent direction or magnitude.
|
bs3_curve_closed |
Determines if a curve is closed.
|
bs3_curve_compat |
Sets two curves to be side-by-side compatible.
|
bs3_curve_conic_type |
Determines whether the given curve is a conic section.
|
bs3_curve_connect |
Joins two splines end to end in a C1 join.
|
bs3_curve_construct |
Creates a cubic curve which is supplied as B-spline vertexes and knot values.
|
bs3_curve_control_points |
Gets the number of control points and an array of control points for a 3D B-spline curve.
|
bs3_curve_con_int |
Intersects the given parametric curve with a cone.
|
bs3_curve_copy |
Creates an exact copy of the curve in free store.
|
bs3_curve_cub_fit_to_conic |
Creates a nonrational cubic B-spline fit to the given conic.
|
bs3_curve_curvature |
Evaluates the curvature of the curve at the given parameter value.
|
bs3_curve_cylinder |
Gets a cylinder enclosing a
bs3_curve.
|
bs3_curve_debug |
Gets a readable representation of the curve and writes it to a file.
|
bs3_curve_degree |
Gets the degree of a
bs3_curve.
|
bs3_curve_degree_elevate |
Raises the degree of a B-spline curve in place by one.
|
bs3_curve_delete |
Deletes storage occupied by the given curve that is no longer required.
|
bs3_curve_deriv |
Evaluates the parametric derivative (direction and magnitude) of a given 3D B-spline curve at a given parameter value.
|
bs3_curve_end |
Gets the end point of the given spline curve.
|
bs3_curve_end_tangent |
Gets the normalized tangent to the given spline at the end.
|
bs3_curve_estimate_param |
Estimates the parameter of the nearest point or a curve to the given point.
|
bs3_curve_eval |
Evaluates the curve and its parametric derivatives at the given parameter value.
|
bs3_curve_evaluate |
Gets an arbitrary number of derivatives of a curve.
|
bs3_curve_extrema |
Determines the extreme points (maxima and minima) of a parametric curve with respect to a given direction in object space.
|
bs3_curve_facet |
Gets an array of points and parameter values that form the linear approximation to a curve within a specified tolerance.
|
bs3_curve_fillet_curves |
Creates a fillet curve between two curves.
|
bs3_curve_from_bs2 |
Converts a two-dimensional parameter-space curve into a three-dimensional curve.
|
bs3_curve_from_ctrlpts |
Creates a 3D B-spline curve specified as a sequence of control points, weights, and an associated knot vector.
|
bs3_curve_hermite_interp |
Interpolates a cubic B-spline curve (Hermite interpolation) from points and tangents.
|
bs3_curve_init |
Initializes the
bs3_curve interface and the underlying curve package.
|
bs3_curve_int |
Determines the intersection of two curves.
|
bs3_curve_intcurve_invert |
Inverts a
bs3_curve, taking an intcurve into account.
|
bs3_curve_interp |
Creates a curve that interpolates or fits to the given tolerance the given points, with the given tangent directions at the two end points.
|
bs3_curve_interp_knots |
Creates a cubic curve which interpolates or fits to an array of points, with given start and end directions.
|
bs3_curve_invert |
Determines the parameter value of a near-point to the given point on the curve.
|
bs3_curve_join |
Creates a new curve by appending the second curve to the end of the first.
|
bs3_curve_knots |
Gets the number of knots and knot values for a 3D B-spline curve.
|
bs3_curve_knottol |
Gets the parametric criterion used to determine whether a given parameter is a knot.
|
bs3_curve_knot_mult |
Determines the multiplicity of a B-spline curve knot.
|
bs3_curve_length |
Determines the arc length of a three-dimensional B-spline curve between given parameter bounds.
|
bs3_curve_length_param |
Determines the parameter value of the point at a given arc length from the given parameter value.
|
bs3_curve_line_tan_2crv |
Determines the positions for creating a line tangent to two
bs3_curves.
|
bs3_curve_line_tan_pt_crv |
Determines all positions on a
bs3_curve where a line from a given position is tangent to the curve.
|
bs3_curve_make_cur |
Creates a curve from a portion of a general
ACIS curve.
|
bs3_curve_make_ell |
Creates a spline curve from an elliptical arc.
|
bs3_curve_make_int |
Creates a spline curve from an intcurve.
|
bs3_curve_make_rho_conic |
Creates a general conic curve segment given three distinct points and a
rho value.
|
bs3_curve_make_str |
Creates a parametric curve that is geometrically the same as the portion of the given straight line between the given parameter values.
|
bs3_curve_max_dist_to_point_bound |
Gets an upper limit to the maximum distance from a point in space to the given curve.
|
bs3_curve_mergeable |
Sets two curves so they can be merged.
|
bs3_curve_mid |
Gets the mid-point of the given spline curve.
|
bs3_curve_mid_tangent |
Gets the normalized mid-tangent to the given spline.
|
bs3_curve_modify |
Modifies the curve, such that the curve passes through the given point at the given parameter value and has the given tangent direction.
|
bs3_curve_mult |
Determines if the current curve has multiple end knots.
|
bs3_curve_nderiv |
Evaluates the
nth derivative of a given
bs3_curve at a given parameter value.
|
bs3_curve_nspans |
On the assumption that the curve consists of a sequence of simple spans, gets the number of such spans.
|
bs3_curve_num_ctlpts |
Gets the number of control points in a
bs3_curve.
|
bs3_curve_offset_by_dist |
Offsets a planar
bs3_curve by a specified distance.
|
bs3_curve_offset_by_vec |
Offsets a planar
bs3_curve by a vector.
|
bs3_curve_open |
Determines if a
bs3_curve is open.
|
bs3_curve_param_length |
Gets the signed arc length of the curve between two parameter values.
|
bs3_curve_period |
Gets the length of the primary interval (i.e., the parametric period) that defines a periodic curve.
|
bs3_curve_periodic |
Determines if the curve is smoothly closed and is an endless loop.
|
bs3_curve_perp |
Gets the position, tangent direction, and parameter value at the foot of a perpendicular dropped from a point to the spline curve.
|
bs3_curve_planar |
Determines whether the curve is planar, within the specified tolerance.
|
bs3_curve_pla_int |
Intersects the given parametric curve with a plane.
|
bs3_curve_position |
Evaluates the curve at the given parameter value.
|
bs3_curve_project |
Projects the given
bs3_curve along the given path onto the given plane.
|
bs3_curve_rail_from_cen |
Gets a rail curve to sweep for surface construction.
|
bs3_curve_range |
Gets the primary interval on which the curve is defined, which in open and nonperiodic closed curves is the actual domain.
|
bs3_curve_rational |
Determines whether a spline curve is rational.
|
bs3_curve_rem_extra_knots |
Removes redundant knots from a
bs3_curve.
|
bs3_curve_reparam |
Reparameterizes the given curve in place.
|
bs3_curve_restore |
Restores a curve from a file.
|
bs3_curve_reverse |
Reverses the direction of the given curve, and negates the parameterization.
|
bs3_curve_same |
Determines whether two spline curves are the same.
|
bs3_curve_save |
Saves a curve to a file.
|
bs3_curve_self_int |
Determines self intersections in a curve.
|
bs3_curve_set_closed |
Sets the form of a
bs3_curve to be closed.
|
bs3_curve_set_ctrlpt |
Sets the position of one control point.
|
bs3_curve_set_ctrlpts |
Sets the position of all control points.
|
bs3_curve_set_fitol |
Sets the fit tolerance of a curve.
|
bs3_curve_set_form |
Sets the form of a
bs3_curve.
|
bs3_curve_set_open |
Sets the form of a
bs3_curve to be open.
|
bs3_curve_set_periodic |
Sets the form of a
bs3_curve to be periodic.
|
bs3_curve_shift |
Reparameterizes the given curve in place by adding the given shift value to its parameter values.
|
bs3_curve_span |
Creates a new curve that is the nth span of the given curve.
|
bs3_curve_span_poly |
Gets the normalized rational polynomial for the indexed span of the given curve.
|
bs3_curve_span_range |
Gets the parameter bounds of the span specified.
|
bs3_curve_sph_int |
Intersects the given parametric curve with a sphere.
|
bs3_curve_split |
Splits a given 3D B-spline curve at a given parameter value.
|
bs3_curve_spl_int |
Intersects the given parametric curve with a spline surface.
|
bs3_curve_start |
Gets the start point of the given spline curve.
|
bs3_curve_start_tangent |
Gets the normalized tangent to the given spline at the start.
|
bs3_curve_subset |
Creates a curve that is a subset of a given one.
|
bs3_curve_tangent |
Determines the curve direction at the given parameter value.
|
bs3_curve_tangent_cone |
Creates a cone bounding the tangent directions of a curve.
|
bs3_curve_tan_pt_crv |
Determines a position on a
bs3_curve where a line from a given position is tangent to the curve.
|
bs3_curve_term |
Flushes any retained storage in the underlying curve package.
|
bs3_curve_testpt |
Determines whether a point lies within tolerance of a three-dimensional B-spline curve.
|
bs3_curve_tor_int |
Intersects the given parametric curve with a torus.
|
bs3_curve_to_array |
Gets the dimension, degree, rationality, control points, weights, and knots for a 3D B-spline curve.
|
bs3_curve_to_bs2_curve |
Resolves the AG references in the skin code.
|
bs3_curve_trans |
Transforms the given curve in place.
|
bs3_curve_u_param_line |
Creates a curve along the
u parameter of a parametric surface, with the
v parameter held constant.
|
bs3_curve_v_param_line |
Creates a curve along the
v parameter of a parametric surface, with the
u parameter held constant.
|
bs3_curve_weight |
Gets the weight value corresponding to a specific control point for a rational, 3D B-spline curve.
|
bs3_curve_weights |
Gets the number of weights and the values of the weights for a rational, 3D B-spline curve.
|
bs3_surface_3crv |
Creates a spline surface that interpolates three boundary curves.
|
bs3_surface_4crv |
Creates a spline surface that interpolates four boundary curves.
|
bs3_surface_accurate_derivs |
Gets the number of derivatives that bs3_surface_evaluate evaluates accurately.
|
bs3_surface_add_knot |
Adds knots to a surface.
|
bs3_surface_bicubic |
Creates a surface that is a bi-cubic interpolant.
|
bs3_surface_bispan |
Creates a surface from a simple patch of a surface.
|
bs3_surface_bispan_poly |
Converts a span into a rational bipolynomial vector with normalized parameterization in each direction.
|
bs3_surface_bispan_range |
Gets the parameter bounds of a simple surface patch.
|
bs3_surface_boundary_angle |
Gets the boundary angle.
|
bs3_surface_box |
Gets a box that encloses a portion of a three-dimensional B-spline surface.
|
bs3_surface_check |
Checks for errors in the approximating surface.
|
bs3_surface_closed_u |
Determines whether a given surface is closed in the
u-parameter.
|
bs3_surface_closed_v |
Determines whether the given surface is closed in the
v-parameter.
|
bs3_surface_control_points |
Gets the number of control points in the
u and
v directions, and the array of control points, for the given surface.
|
bs3_surface_copy |
Creates an exact copy of the surface in free store.
|
bs3_surface_cross |
Evaluates the cross curvature of a three-dimensional B-spline surface at a given
uv.
|
bs3_surface_debug |
Gets a readable representation of the curve and writes it to a file.
|
bs3_surface_degree_u |
Gets the spline degree in the u direction.
|
bs3_surface_degree_v |
Gets the spline degree in the v direction.
|
bs3_surface_delete |
Deletes storage occupied by the given surface.
|
bs3_surface_dim |
Gets the dimensionality of a surface.
|
bs3_surface_estimate_param |
Estimates the parameter values of the foot of a perpendicular from a given point to the surface.
|
bs3_surface_eval |
Evaluates a bs3_surface for position, first, and second derivatives at the given parameter value.
|
bs3_surface_evaluate |
Evaluates the position and an arbitrary number of derivatives of the surface.
|
bs3_surface_fit |
Fits a mesh of points to a bs3_surface.
|
bs3_surface_fitol |
Determines the fit tolerance of a surface.
|
bs3_surface_from_ctrlpts |
Creates a B-spline surface from a collection of control points and knot vectors.
|
bs3_surface_hermite |
Creates a single patch Bezier surface from Hermite data at the patch corners.
|
bs3_surface_hermite_intp |
Creates a bi-cubic Hermite interpolant using a mesh of points, tangents, twists, and knot vectors.
|
bs3_surface_hull_planes |
Creates a bounding hull around a surface.
|
bs3_surface_ij_ctrlpt |
Gets the [i,j] control point of a given spline surface.
|
bs3_surface_ij_knu |
Gets the
ith knot in u direction.
|
bs3_surface_ij_knv |
Gets the ith knot in v direction.
|
bs3_surface_init |
Initializes the spline surface system.
|
bs3_surface_interp_knots |
Creates a bicubic surface that interpolates or fits a set of points, with specified boundary derivatives and twist vectors.
|
bs3_surface_intp |
Interpolates a mesh of points.
|
bs3_surface_invdir |
Gets the direction in the parameter space of a surface at a given position that corresponds to a given object-space tangent direction.
|
bs3_surface_invert |
Gets the parameter of a point on a 3D B-spline surface.
|
bs3_surface_join_u |
Joins two compatible three-dimensional B-spline surfaces together.
|
bs3_surface_join_v |
Joins two compatible three-dimensional B-spline surfaces together.
|
bs3_surface_knots_u |
Gets the number of knots in the
u direction and the knot values in the
u direction, for the given surface.
|
bs3_surface_knots_v |
Gets the number of knots in the
v direction and the knot values in the
v direction, for the given surface.
|
bs3_surface_knottol |
Gets the parametric criterion used to decide whether a given parameter is a knot.
|
bs3_surface_loft_curves |
Lofts a surface from an array of n
bs3_curves.
|
bs3_surface_loft_u_curves |
Lofts a series of similar
bs3_curves into a
bs3_surface.
|
bs3_surface_make_con |
Creates a parametric surface coincident with the given cone.
|
bs3_surface_make_pipe |
Creates a spline surface that is an approximation to a constant-radius circular pipe centered on the given spine curve.
|
bs3_surface_make_pipe_boundary |
Creates a pipe surface given the spine, radius, and two boundary curves that bracket the zero u-parameter direction.
|
bs3_surface_make_pla |
Creates a spline surface from the given plane.
|
bs3_surface_make_sph |
Creates a spline surface from the given sphere.
|
bs3_surface_make_spl |
Creates a parametric surface coincident with the given spline.
|
bs3_surface_make_sur |
Converts a portion of a general ACIS surface into a spline surface.
|
bs3_surface_make_tor |
Creates a spline surface from the given torus.
|
bs3_surface_max_size_to_param_line |
Estimates the parameter of a near point on a surface, given the parameter of a control point of the surface.
|
bs3_surface_mult_eku |
Determines if surface has multiple u end knots.
|
bs3_surface_mult_ekv |
Determines if surface has multiple v end knots.
|
bs3_surface_ncu |
Gets the number of control points in u_direction.
|
bs3_surface_ncv |
Gets the number of control points in v_direction.
|
bs3_surface_nku |
Gets the number of knots in the
u direction for the given surface.
|
bs3_surface_nkv |
Gets the number of knots in the
v direction for the given surface.
|
bs3_surface_normal |
Evaluates the normal to a three-dimensional B-spline surface at a given (u,v).
|
bs3_surface_nspans_u |
Gets number of simple patches in the u parameter direction forming a bs3_surface.
|
bs3_surface_nspans_v |
Gets number of simple patches in the v parameter direction forming a bs3_surface.
|
bs3_surface_offset |
Offsets the given surface by offset distance.
|
bs3_surface_periodic_u |
Determines whether the surface is periodic in the
u-parameter.
|
bs3_surface_periodic_v |
Determines whether the surface is periodic in the
v-parameter.
|
bs3_surface_period_u |
Gets the
u-parameter period of a three-dimensional B-spline surface.
|
bs3_surface_period_v |
Gets the
v-parameter period of a three-dimensional B-spline surface.
|
bs3_surface_perp |
Gets the intersection with the surface and the normal to the surface of a perpendicular dropped from a point to the surface.
|
bs3_surface_planar |
Determines if a
bs3_surface is planar.
|
bs3_surface_poles_u |
Gets a flag indicating the existence of poles (singularities) in the
u direction.
|
bs3_surface_poles_v |
Gets a flag indicating the existence of poles (singularities) in the
v direction.
|
bs3_surface_position |
Evaluates and returns a position on a three-dimensional B-spline surface at a given
uv.
|
bs3_surface_prin_curv |
Evaluates the principal axes of curvature and corresponding curvatures of a three-dimensional B-spline surface at a given
uv.
|
bs3_surface_proc |
Creates an approximate spline surface to a procedurally defined surface.
|
bs3_surface_range |
Gets the range of both parameter values that defines the surface as the bounds of a rectangular box in parameter space.
|
bs3_surface_range_u |
Gets the
u parameter range a three-dimensional B-spline surface.
|
bs3_surface_range_v |
Gets the
v parameter range of a three-dimensional B-spline surface.
|
bs3_surface_rational_u |
Determines if a surface is rational in
u.
|
bs3_surface_rational_v |
Determines if a surface is rational in
v.
|
bs3_surface_remove_extra_knots |
Deletes knots where multiplicities are greater than the degree in both u and
v.
|
bs3_surface_reparam_u |
Reparameterizes the surface in
u.
|
bs3_surface_reparam_v |
Reparameterizes the surface in
v.
|
bs3_surface_restore |
Restores a saved surface.
|
bs3_surface_revolve_curve |
Creates a spline surface by revolving a three-dimensional B-spline curve about an axis.
|
bs3_surface_ruled |
Creates a ruled surface between two curves.
|
bs3_surface_rule_from_pt |
Creates a triangular ruled surface from a point to a curve.
|
bs3_surface_same |
Determines whether two spline surfaces are the same.
|
bs3_surface_save |
Saves a surface.
|
bs3_surface_set_closed_u |
Sets the
bs3_surface to be closed in
u.
|
bs3_surface_set_closed_v |
Sets the
bs3_surface to be closed in
v.
|
bs3_surface_set_ctrlpt |
Sets the position of one control point.
|
bs3_surface_set_ctrlpts |
Sets the position of all control points.
|
bs3_surface_set_form |
Sets the form of a
bs3_surface.
|
bs3_surface_set_open_u |
Sets the
bs3_surface to be open in
u.
|
bs3_surface_set_open_v |
Sets the
bs3_surface to be open in
v.
|
bs3_surface_set_periodic_u |
Marks the surface as being periodic in
u.
|
bs3_surface_set_periodic_v |
Marks the surface as being periodic in
v.
|
bs3_surface_shift_u |
Reparameterizes the given surface in
u.
|
bs3_surface_shift_v |
Reparameterizes the given surface in
v.
|
bs3_surface_sil |
Creates the silhouettes of the surface.
|
bs3_surface_singular_u |
Determines if the mapping from parameter space to object-space is singular along the given constant
u-parameter line.
|
bs3_surface_singular_v |
Determines if the mapping from parameter space to object space is singular along the given constant vparameter line.
|
bs3_surface_skin_curves |
Creates a surface that interpolates ("skins") between a sequence of
bs3_curves.
|
bs3_surface_span_range_u |
Gets the u parameter bounds of a surface's simple patches.
|
bs3_surface_span_range_v |
Gets the v parameter bounds of a surface's simple patches.
|
bs3_surface_split_u |
Splits a B-spline surface into two sections at a given u parameter value.
|
bs3_surface_split_v |
Splits a B-spline surface into two sections at a given v parameter value.
|
bs3_surface_subset |
Creates a surface identical to the given surface.
|
bs3_surface_sum_curves |
Creates a spline surface by summing two 3D B-spline curves.
|
bs3_surface_sum_x_pla_str |
Specializes the top curve construction for perpendicular sweep.
|
bs3_surface_testpt |
Determines whether an object-space point lies on a given surface within the given positional precision.
|
bs3_surface_to_array |
Creates arrays of control points, weights, u knots, and v knots from a B-spline surface.
|
bs3_surface_trans |
Transforms a surface.
|
bs3_surface_unitvec |
Determines the offset in parameter space corresponding to a unit move in a direction on a 3D B-spline surface at a given position.
|
bs3_surface_weights |
Gets the number of weights in the u and v directions and the array of weights for the given surface.
|
bs3_surface_wiggle |
Creates four splines for the edges or a wiggle.
|
check_outcome |
Check an outcome from an API and signal an exception if it is not OK.
|
clear_debug_lists |
Clears the
DEBUG_LISTs.
|
closest_points |
Determines where two lines, defined by positions and directions, are closest.
|
collapse_all_free_lists |
Returns all unused blocks of memory to the operating system.
|
compute_axes_from_z |
Determines two orthogonal
vectors to define a coordinate system, given a
SPAunit_vector.
|
coordinate_transf |
Constructs a coordinate transformation.
|
count_parts |
Counts and returns the number of parts.
|
current_bb |
Gets access to the current bulletin-board for update functions.
|
d3_sf_sf_int |
Intersects two surfaces.
|
debug_int |
Prints an integer with the given title to the output file.
|
debug_leader |
Prints to the output file a pointer to a static string containing a suitable blank title string for the second and subsequent lines of an item.
|
debug_new_pointer |
Prints to the output file an ENTITY pointer.
|
debug_real |
Prints out a real number with title and newline.
|
debug_string |
Prints to the output file a string value with the given title.
|
delete_all_delta_states |
Deletes all recorded
DELTA_STATEs.
|
delete_GC_Objects |
Deletes the
GC_Object.
|
delete_hit_list |
Deletes a hit list.
|
distance_to_line |
Determines the distance from a position to a line.
|
distance_to_plane |
Determines the distance from a position to a plane.
|
distance_to_point |
Determines the distance between two points.
|
dist_pt_to_line |
Gets the distance from a point to a line, and the parameter along the line of the closest approach.
|
DM_add_area_cstrn |
Applies an area constraint that fixes a subarea of a deformable model.
|
DM_add_attractor |
Adds an attractor to a deformable model and returns the new tag identifier or negative error code.
|
DM_add_crv_cstrn |
Adds a curve constraint to the target model and returns a new tag identifier or a negative error code.
|
DM_add_crv_load |
Adds a distributed curve spring and returns a new tag identifier or negative error code.
|
DM_add_curve_patch |
Makes and adds a patch- to-patch hierarchy and returns a new patch tag identifier or an error.
|
DM_add_dist_press |
Adds a distributed pressure attribute to the deformable model and returns a new tag identifier.
|
DM_add_link_C0_load |
Adds a link constraint to connect two root siblings to make two deformable models act as one.
|
DM_add_link_C1_load |
Adds a link constraint to connect two root siblings to make two deformable models act as one.
|
DM_add_link_cstrn |
Adds a link constraint to connect two root siblings to make two deformable models act as one.
|
DM_add_pt_cstrn |
Adds a point constraint to the target deformable model and returns a new tag identifier or an error.
|
DM_add_pt_press |
Adds a pressure point to deformable model and returns a new tag identifier or an error.
|
DM_add_spring |
Adds a spring to a deformable model and returns a new tag identifier or an error.
|
DM_add_spring_set |
Adds a set of springs to a deformable model and returns a new tag identifier or an error.
|
DM_add_surface_patch |
Creates and adds a patch to the patch hierarchy and returns a new patch tag identifier or an error.
|
DM_add_vector_load |
Adds a vector load to deformable model and returns a tag identifier or an error.
|
DM_assign_next_tag |
Increments and returns the tag count and the next available tag number or an error.
|
DM_build_ellipse_seam |
Builds a curve set to act as a seam.
|
DM_build_fillet_square_seam |
Builds a curve set to act as a seam.
|
DM_build_square_seam |
Builds a curve set to act as a child patch's seam given the parent's deformable model.
|
DM_build_square_zone |
Builds and returns a DS_zone object suitable for use as an area constraint.
|
DM_classify_tag |
Checks the deformable model tree for a tag.
|
DM_convert_loads_and_cstrns |
Converts curve objects into load objects and vice versa and returns a new tag identifier or an error.
|
DM_copy_dmod |
Creates a deep copy of the input deformable model and returns a pointer to new deformable model object.
|
DM_copy_pfunc |
Creates a deep copy of the input
pfunc and returns a pointer to the new
DS_pfunc object.
|
DM_delete_dmod |
Clears the deformable model's data structure.
|
DM_delete_pfunc |
Clears the
pfunc data structure.
|
DM_delete_zone |
Clears the zone data structure.
|
DM_draw_icon |
Broadcast draw method. Draw these icons using the data encapsulated by the
draw_args.
|
DM_elevate_dmod_degree |
Increases the deformable model's polynomial degree by adding more degrees of freedom per element.
|
DM_eval_crv_src_domain |
Evaluate an embedded source curve for the given tag.
|
DM_eval_crv_tgt |
Evaluate a target curve for the given tag. Returns the
xyz points corresponding to the input curve parameter points.
|
DM_eval_dmod |
Calculates image positions for the
uv location and returns 0 or an error.
|
DM_eval_pfunc |
Calculates image positions for the input domain location and returns 0 or an error.
|
DM_extrapolate_dmod |
Extends the deformable model domain by a small amount and returns 0 for success or an error.
|
DM_find_cstrn_by_tag |
Checks the entire hierarchy for a constraint with matching tag value.
|
DM_find_load_by_tag |
Checks the entire hierarchy for a load with matching tag value.
|
DM_find_patch_by_entity |
Finds and returns pointer to
DS_dmod deformable model whose entity pointer matches the input entity pointer or returns
NULL.
|
DM_find_patch_by_tag |
Finds and returns the pointer to the
DS_dmod deformable model whose tag matches the input tag value or returns
NULL.
|
DM_find_patch_by_tag_flag |
Converts a tag_flag identifier into a deformable model pointer and a walk_flag value.
|
DM_find_tag_by_image_line |
Checks the entire hierarchy for the load, constraint, or control point closest to the input image_line.
|
DM_get_active_patch |
Gets the pointer to the hierarchy's active patch or
NULL.
|
DM_get_active_patch_tag |
Gets the tag number of the hierarchy's active patch.
|
DM_get_alpha |
Gets the deformable model's alpha values and returns 0 or an error.
|
DM_get_area_cstrn_flag |
Returns the area constraint's fixed inside/outside flag. 0=zone is free, 1=zone compliment area is free.
|
DM_get_attractor |
Writes the place load data into return arguments and returns 0 or an error.
|
DM_get_beta |
Gets the deformable model's beta values and returns 0 or an error.
|
DM_get_bspline_curve |
Gets B-spline curve data and returns 0 for success or DM_NOT_A_B-spline.
|
DM_get_bspline_surface |
Retrieves B-spline surface data and returns 0 for success or an error.
|
DM_get_child |
Gets a deformable model's child and returns the child pointer or
NULL.
|
DM_get_circ_curve |
Retrieves circular curve data and returns 0 for success or
DM_NOT_A_CIRC.
|
DM_get_comb_graphics |
Gets the parameters of the deformable model's curvature comb graphics and returns 0 for success or an error.
|
DM_get_cstrn |
Loads constraint data into return arguments and returns 0 for success or an error.
|
DM_get_cstrn_behavior |
Gets the constraint's pos/tang behavior and returns 0 for success or an error.
|
DM_get_cstrn_rights |
Gets a constraint's deletable/stoppable rights.
|
DM_get_cstrn_src_data |
Returns the pass-through user data pointer stored with a constraint.
|
DM_get_cstrn_src_pfuncs |
Returns pointers to a curve or link constraint's source DS_pfunc objects, which define the shape of the constraint.
|
DM_get_cstrn_state |
Gets the state for a constraint and returns a 0=success or an error.
|
DM_get_cstrn_type_id |
Gets the type identifier of a constraint's tangent gain.
|
DM_get_cstrn_value |
Gets the value for a point constraint's constraint behavior.
|
DM_get_curve_load |
Sets load data into return arguments and returns 0 for success or an error.
|
DM_get_default_shape |
Gets the deformable model's default shape values.
|
DM_get_delta |
Gets the deformable model's delta values and returns 0 for success or an error.
|
DM_get_dist_press |
Gets and places the place load data into return arguments.
|
DM_get_dmods |
Gets the tags of all
DS_dmods in the hierarchy containing the input
DS_dmod.
|
DM_get_dmod_cstrn |
Gets the deformable model's first constraint if it exists.
|
DM_get_dmod_curve |
Gets deformable curve data.
|
DM_get_dmod_degree |
Gets the deformable model's basis degree and returns 0 for success or an error.
|
DM_get_dmod_domain_max |
Gets the maximum domain point for a dmod and returns 0 for success or an error.
|
DM_get_dmod_domain_min |
Gets the minimum domain point for a dmod and returns 0 for success or an error.
|
DM_get_dmod_domain_scale |
Returns the scale factor that relates the adjustable
DS_pfunc domain range to the constant DS_dmod domain range.
|
DM_get_dmod_knots |
Writes the deformable models into output arrays and returns 0 for success or an error.
|
DM_get_dmod_load |
Gets the deformable model for a load and returns 0 for success or an error.
|
DM_get_dmod_pfunc |
Gets deformable model's
pfunc and returns input's
DS_pfunc shape pointer.
|
DM_get_dmod_surface |
Gets deformable surface data.
|
DM_get_dmod_tag |
Gets the type for
DS_pfunc and returns the deformable model's tag number or an error.
|
DM_get_dmod_tags |
Gets the tags of all tag objects on a single
DS_dmod.
|
DM_get_dmod_type_id |
Gets the tag type for
DS_pfunc and returns 0 for success or an error.
|
DM_get_dof_state |
Gets the deformable model's
dof_state values and returns 0 for success or an error.
|
DM_get_domain_dim |
Gets the domain space dimension for a deformable model.
|
DM_get_draw_count |
Gets the deformable model's mesh graphics parameters.
|
DM_get_draw_state |
Gets the deformable model's
draw state and returns an integer bit array.
|
DM_get_dynamics |
Gets the deformable model's dynamic values and returns 0 for success or an error.
|
DM_get_elem_count |
Gets the deformable model's
elem_count values and returns 0 for success or an error.
|
DM_get_end_conds |
Gets end states for target deformable model and returns 0 for success or an error.
|
DM_get_entity |
Gets the deformable model's entity pointer value and returns 0 for success or an error.
|
DM_get_epsilon |
Gets the deformable model's epsilon value and returns 0 or an error.
|
DM_get_gamma |
Gets the deformable model's gamma values and returns 0 for success or an error.
|
DM_get_icon |
Gets the icon associated with a tag object and returns 0 for success or an error.
|
DM_get_image_dim |
Gets the image space dimension size and returns the deformable model's image dimension or an error.
|
DM_get_integral_degree |
Gets the deformable model's integral degree.
|
DM_get_interior_state |
Gets the deformable model's interior state value.
|
DM_get_load_gain |
Gets the load's gain and returns 0 for success or an error.
|
DM_get_load_type_id |
Gets type identifier for a load.
|
DM_get_mesh_count |
Gets the deformable model's mesh graphics parameters and returns 0 for success or an error.
|
DM_get_nurb_curve |
Gets NURB curve data and returns 0 for success or DM_NOT_A_NURB.
|
DM_get_nurb_surface |
Gets NURB surface data and returns 0 for success or an error.
|
DM_get_parent |
Gets the deformable model's parent and returns the parent pointer or
NULL.
|
DM_get_patch_continuity |
Gets the patch-to-parent continuity and returns 0 for C0 (position continuity) or 1 for C1 (pos and tang continuity).
|
DM_get_patch_seam_count |
Gets the number of seam curve.
|
DM_get_patch_seam_tag |
Gets the tag number for a seam curve and returns the seam curve tag or an error.
|
DM_get_pfunc_default_state |
Gets the
pfunc's default state value.
|
DM_get_pfunc_degrees |
Gets degree of freedom or
dof values.
|
DM_get_pfunc_dofs |
Gets the degrees of freedom value of a
pfunc and returns 0 for success or an error.
|
DM_get_pfunc_dof_count |
Returns the
pfunc's
dof_count value.
|
DM_get_pfunc_domain_dim |
Gets the
pfunc's domain dimension.
|
DM_get_pfunc_domain_max |
Gets the maximum domain point for a
pfunc and returns 0 for success or an error.
|
DM_get_pfunc_domain_min |
Gets the minimum domain point for a
pfunc and returns 0 for success or an error.
|
DM_get_pfunc_elem_count |
Returns the
pfunc's
elem_count value.
|
DM_get_pfunc_image_dim |
Gets the
pfunc's image dimension value.
|
DM_get_pfunc_knots |
Gets the
dof values for the
pfunc and returns 0 for success or an error.
|
DM_get_pfunc_knot_counts |
Gets the pfunc's knot count values (u and
v directions).
|
DM_get_pfunc_type_id |
Gets the type of a
DS_pfunc and returns a
DS_PFNDS_pfunc enumeration type.
|
DM_get_pt_press |
Gets the load data into return arguments and returns 0 for success or an error.
|
DM_get_pt_uv |
Gets the tag's current
uv location and returns 0 for success or an error.
|
DM_get_pt_xyz |
Gets the tag's current
xyz location and returns 0 for success or an error.
|
DM_get_sibling |
Gets the deformable model's sibling and returns the sibling pointer or
NULL.
|
DM_get_sibling_list |
Builds and returns a root sibling list.
|
DM_get_spring |
Gets the load data and places it into return arguments. Returns 0 for success or an error.
|
DM_get_spring_length |
Gets the spring or spring set length and returns 0 for success or an error.
|
DM_get_spring_set |
Gets the spring set load data and places it into return arguments.
|
DM_get_tags |
Gets the tags of all tag objects in a
DS_dmod hierarchy.
|
DM_get_tag_count |
Gets the deformable model's
dmo_tag_count value and returns the largest tag value currently assigned.
|
DM_get_tag_summary |
Gets the build and return tag summary list and returns 0 for success or an error.
|
DM_get_tan_display_gain |
Gets a display scaling for tangent vectors.
|
DM_get_tight_state |
Gets the tight state for a constraint/load.
|
DM_get_tolerance |
Gets the tolerance limits.
|
DM_get_vector_load |
Gets the vector load data and places it into return arguments. returns 0 for success or an error.
|
DM_journal_off |
Closes a journal file and stops further journaling of DM API calls.
|
DM_journal_on |
Enables journaling and opens a file for write.
|
DM_journal_play |
Replays a sequence of DM API calls from a DM API journal file for debugging purposes only.
|
DM_make_bspline_curve |
Creates a B-spline curve from data and returns a pointer to the
DS_pfunc B-spline curve or NULL.
|
DM_make_bspline_surface |
Creates a B-spline surface from data and returns a pointer to
DS_pfunc B-spline surf or NULL.
|
DM_make_circ_curve |
Creates a circular curve and returns a pointer to
DS_pfunc circular curve or
NULL.
|
DM_make_dcurve_image |
Creates a projected domain curve and returns the projected domain curve or NULL.
|
DM_make_dmod_curve |
Creates a deformable curve model and returns a pointer to the deformable model object.
|
DM_make_dmod_surface |
Creates a deformable surface model and returns a pointer to the deformable model object or NULL.
|
DM_make_nurb_curve |
Creates a NURB curve from data and returns a pointer to
DS_pfunc, NURB curve or NULL.
|
DM_make_nurb_surface |
Constructs a NURB surface from data and returns pointer to
DS_pfunc NURB surf or NULL.
|
DM_make_orig_dmod_space_pfunc |
Creates a pfunc copy with the pfunc's domain set to equal the orig_dmod_space domain range.
|
DM_param_max |
Gets the tag object maximum parameterization value.
|
DM_param_min |
Gets the tag object minimum parameterization value.
|
DM_parse_tag_flag |
Converts a tag_flag identifier into a deformable model pointer and a walk_flag value.
|
DM_print_dmod |
Generates a deformable model report and returns 0 for success or an error.
|
DM_print_dmod_cstrns |
Generates a deformable model reports and returns 0 for success or an error.
|
DM_query_icon |
Passes the command encapsulated by the
query_args to the icon. Used to query the icon state.
|
DM_refine_dmod_fit |
Modifies the shape of the deformable model to fit to its constraints. This function should be used after sculpting.
|
DM_rm_patch |
Removes and deletes a patch from a target deformable modeling hierarchy.
|
DM_rm_tag_object |
Removes a deformable modeling tag object from a deformable modeling hierarchy.
|
DM_scale_pfunc_image |
Scales the image of the input pfunc.
|
DM_scale_unit_dpt_array_from_dmod |
Scales an array of
dpts from a deformable model's parameter range to the
unit_square parameter range.
|
DM_scale_unit_dpt_array_from_pfunc |
Scales an array of
dpts from a pfunc's param range to the
unit_square parameter range.
|
DM_scale_unit_dpt_array_to_dmod |
Scales an array of domain point values that lie from 0 to 1 into the dmod's actual
domain_space range.
|
DM_scale_unit_dpt_array_to_pfunc |
Scales an array of domain point values that lie from 0 to 1 into the pfunc's actual domain_space range.
|
DM_scale_unit_dpt_from_dmod |
Scales domain point values specified in the deformable model's
domain space into the
unit_squaredomain space.
|
DM_scale_unit_dpt_from_pfunc |
Scales domain point values specified in the pfunc's domain_space into the unit_square domain_space.
|
DM_scale_unit_dpt_to_dmod |
Scales domain points from the unit domain range into the dmod's actual domain range.
|
DM_scale_unit_dpt_to_pfunc |
Scales domain points from the unit domain range into the pfunc's actual domain range.
|
DM_scale_unit_dvec_to_dmod |
Scales domain vector values that are specified in a unit domain space that ranges from 0 to 1 into the deformable model's domain range.
|
DM_scale_unit_dvec_to_pfunc |
Scales domain vector values that are specified in a unit domain space that ranges from 0 to 1 into the pfunc's domain range.
|
DM_setstate_icon |
Broadcasts the command encapsulated by the
cmd_args to the icons.
|
DM_set_active_patch |
Sets the input deformable model to the hierarchy's active deformable model.
|
DM_set_alpha |
Sets the deformable model's
alpha and returns 0 for success or an error.
|
DM_set_area_cstrn_flag |
Modifies the fixed inside/outside flag for an area constraint.
|
DM_set_array_size |
Sets the size of a
DM_dbl_array and initializes the memory.
|
DM_set_attractor_power |
Sets an attractor's power and returns 0 for success or an error.
|
DM_set_beta |
Sets the deformable model's
beta and returns 0 for success or an error.
|
DM_set_comb_graphics |
Sets the deformable model's
comb_graphics and returns 0 for success or an error.
|
DM_set_cstrn_behavior |
Modifies the
behavior of a constraint and returns 0 for success or an error.
|
DM_set_cstrn_pttan_uv_dir |
Sets the surface domain space direction for a point constraint's tangent and curvature constraint behaviors.
|
DM_set_cstrn_src_data |
Modifies the value of the pass through
src_data pointer stored with each constraint.
|
DM_set_cstrn_src_pfuncs |
Sets a curve or link constraint's source
DS_pfunc objects, which are used to specify the shape of the constraint.
|
DM_set_cstrn_state |
Modifies the enabled/disabled state for a deformable modeling constraint.
|
DM_set_cstrn_value |
Sets the value for a point constraint's constraint behavior.
|
DM_set_default_shape |
Sets the deformable model's default shape and returns 0 for success or an error.
|
DM_set_delta |
Sets the deformable model's
delta and returns 0 for success or an error.
|
DM_set_dmod_tag |
Checks and returns the tag type for
DS_pfunc and returns 0 for success or an error.
|
DM_set_draw_state |
Sets the target deformable model's
draw_state.
|
DM_set_dynamics |
Sets the deformable model's dynamics and returns 0 for success or an error.
|
DM_set_end_conds |
Sets the end states for a deformable model and returns 0 for success or returns an error.
|
DM_set_entity |
Sets the deformable model's entity pointer value and returns 0 for success or an error.
|
DM_set_epsilon |
Sets the deformable model's epsilon value and returns 0 or an error.
|
DM_set_gamma |
Sets the deformable model's
gamma and returns 0 for success or an error.
|
DM_set_icon |
Sets the icon for a tag object.
|
DM_set_icon_owner |
Sets the icon's owner.
|
DM_set_interior_state |
Sets the deformable model's interior state value and returns 0 for success or a negative error code.
|
DM_set_load_gain |
Sets the deformable model's
load_gain and returns 0 for success or an error.
|
DM_set_mesh_count |
Sets the deformable model's
mesh_count and returns 0 for success or an error.
|
DM_set_patch_continuity |
Sets patch-to-parent continuity.
|
DM_set_pfunc_default_state |
Sets the
pfunc's default state.
|
DM_set_pt_uv |
Sets domain points in a load or and returns 0 for success or an error.
|
DM_set_pt_xyz |
Sets the image space point for a constraint or control point.
|
DM_set_tag_count |
Sets the deformable model's
dmo_tag_count value and returns 0 for success or an error.
|
DM_set_tan_display_gain |
Sets display gain for the deformable model's tangent vectors and returns 0 for success or an error.
|
DM_set_tight_state |
Modifies the tight enabled/disabled state.
|
DM_set_tolerance |
Sets tolerance limits and returns 0 for success or an error.
|
DM_solve |
Computes a deformable model's optimal control point positions or its current set of constraints and loads.
|
DM_split_dmod |
Splits the deformable model into finer elements and returns 0 for success or an error.
|
DM_update_cstrn_src_pts |
Forces a curve or link constraint to update its internally stored data after the constraint's source points have been modified.
|
DM_xsect_dmod_by_image_line |
Finds
uv_params for a ray deformable model intersection and returns 0 for success or an error.
|
extend_spline |
Creates an extension to a given spline using the supplied distance.
|
find_attrib |
Locates an
ENTITY's attribute list for an
ATTRIB of a given type, subtype, etc., starting at the beginning of the list.
|
find_err_ident |
Gets the identifier string for an error number. Returns "UNKNOWN" if the error number is invalid.
|
find_err_mess |
Gets the message string for an error number. Returns "unknown error" if the error number is invalid.
|
find_face_face_distance |
Calculates the distance between two faces.
|
find_ID_ATTRIB |
Finds the ID attribute for an entity.
|
find_leaf_attrib |
Locates an
ENTITY's attribute list for a leaf
ATTRIB of a given type, starting at the beginning of the list.
|
find_option |
Gets the given option in the list.
|
find_part |
Finds a
PART given the
PART's ID but not its handle.
|
get_ATTRIB_BLEND_TYPE |
Gets the type of blend attribute.
|
get_ATTRIB_SYS_TYPE |
Gets the type of system attribute.
|
get_attrib_tag_callbacks_list |
Gets the global list of WCS callbacks.
|
get_ATTRIB_TSL_TYPE |
Gets the type of
TSL attribute.
|
get_bounded_curve |
Gets a
bounded_curve from an
EDGE.
|
get_curve_center |
Gets the center of a circular or elliptical
EDGE.
|
get_default_stream |
Retrieves a default history stream, which may be necessary when initially creating a history of actions.
|
get_edge_box |
Returns the bounding box used for the edge.
|
get_entity_callback_list |
Gets a global list of entity callbacks.
|
get_face_box |
Returns the bounding box used for the face.
|
get_major_version |
Returns the major version number of the
ACIS executable.
|
get_minor_version |
Returns the minor version number of the
ACIS executable.
|
get_next_part |
Gets the next
PART with an ID that is greater than or equal to the
next_id.
|
get_option_list |
Returns pointer to the head of the option list.
|
get_part |
Gets the
PART for the specified
ENTITY.
|
get_part_context |
Gets the
PART_CONTEXT from an
ENTITY.
|
get_resabs |
Gets the
SPAresabs resolution.
|
get_resfit |
Gets the
SPAresfit resolution.
|
get_resmch |
Gets the
resmch resolution.
|
get_resnor |
Gets the
SPAresnor resolution.
|
get_roll_callback_list |
Gets a list of roll callbacks.
|
get_savres_file |
Gets the file interface object corresponding to the current SAT file.
|
get_scheme_error_callback_list |
Gets a global list of scheme error callbacks.
|
get_Scm_Entity |
Creates a
C++ENTITY from a Scheme entity.
|
get_Scm_Gvector |
Creates a
C++SPAvector from a Scheme
gvector object.
|
get_Scm_Law |
Creates a
C++law from a Scheme
law object.
|
get_Scm_Position |
Creates a
C++SPAposition from a Scheme position object.
|
get_Scm_String |
Creates a
C++const char* from a Scheme string object.
|
get_Scm_Transform |
Creates a
C++SPAtransf from a Scheme transform object.
|
get_wire_plane |
Gets the plane of a 3D
WIRE.
|
initialize_base |
Initializes the Base library.
|
initialize_law |
Initializes the law library.
|
interpolate |
Interpolates between two positions.
|
intersect_line_circle |
Gets the intersections of a line with a circle.
|
intersect_line_plane |
Gets the intersection of a line with a plane.
|
intersect_plane_plane |
Gets the intersection of two planes.
|
is_ANNOTATION |
Determines if an
ENTITY is an
ANNOTATION.
|
is_APOINT |
Determines if an
ENTITY is an
APOINT.
|
is_ATTRIB |
Determines if an
ENTITY is an
ATTRIBUTE.
|
is_ATTRIB_AGC |
Determines if an
ENTITY is an
ATTRIB_AGC.
|
is_ATTRIB_ANNOTATION |
Determines if an
ENTITY is an
ATTRIB_ANNOTATION.
|
is_ATTRIB_BLEND |
Determines if an
ENTITY is an
ATTRIB_BLEND.
|
is_ATTRIB_BLINFO |
Determines if an
ENTITY is an
ATTRIB_BLINFO.
|
is_ATTRIB_CELL |
Determines if an
ENTITY is an
ATTRIB_CELL.
|
is_ATTRIB_CFACE_VOL |
Determines if an
ENTITY is an
ATTRIB_CFACE_VOL.
|
is_ATTRIB_COL |
Determines if the entity is an
ATTRIB_COL.
|
is_ATTRIB_CONST_CHAMFER |
Determines if an
ENTITY is an
ATTRIB_CONST_CHAMFER.
|
is_ATTRIB_CONST_ROUND |
Determines if an
ENTITY is an
ATTRIB_CONST_ROUND.
|
is_ATTRIB_CT |
Determines if an
ENTITY is an
ATTRIB_CT.
|
is_ATTRIB_DC2ACIS |
Determines if an
ENTITY is an
ATTRIB_DC2ACIS.
|
is_ATTRIB_DM2ACIS |
Determines if an
ENTITY is an
ATTRIB_DM2ACIS.
|
is_ATTRIB_DS2ACIS |
Determines if an
ENTITY is an
ATTRIB_DS2ACIS.
|
is_ATTRIB_EFINT |
Determines if an
ENTITY is an
ATTRIB_EFINT.
|
is_ATTRIB_EYE |
Determines if an
ENTITY is an
ATTRIB_EYE.
|
is_ATTRIB_EYE_ATTACHED_MESH |
Determines if an
ENTITY is an
ATTRIB_EYE_ATTACHED_MESH.
|
is_ATTRIB_FACECFACE |
Determines if an
ENTITY is an
ATTRIB_FACECFACE.
|
is_ATTRIB_FACEINT |
Determines if an
ENTITY is an
ATTRIB_FACEINT.
|
is_ATTRIB_FFBLEND |
Determines if an
ENTITY is an
ATTRIB_FFBLEND.
|
is_ATTRIB_GENERIC |
Determines if an
ENTITY is an
ATTRIB_GENERIC.
|
is_ATTRIB_GEN_ENTITY |
Determines if an
ENTITY is an
ATTRIB_GEN_ENTITY.
|
is_ATTRIB_GEN_INTEGER |
Determines if an
ENTITY is an
ATTRIB_GEN_INTEGER.
|
is_ATTRIB_GEN_NAME |
Determines if an
ENTITY is an
ATTRIB_GEN_NAME.
|
is_ATTRIB_GEN_POINTER |
Determines if an
ENTITY is an
ATTRIB_GEN_POINTER.
|
is_ATTRIB_GEN_POSITION |
Determines if an
ENTITY is an
ATTRIB_GEN_POSITION.
|
is_ATTRIB_GEN_REAL |
Determines if an
ENTITY is an
ATTRIB_GEN_REAL.
|
is_ATTRIB_GEN_STRING |
Determines if an
ENTITY is an
ATTRIB_GEN_STRING.
|
is_ATTRIB_GEN_VECTOR |
Determines if an
ENTITY is an
ATTRIB_GEN_VECTOR.
|
is_ATTRIB_HH_AGGR_ANALYTIC |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_ANALYTIC.
|
is_ATTRIB_HH_AGGR_GEN_SPLINE |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_GEN_SPLINE.
|
is_ATTRIB_HH_AGGR_GEOMBUILD |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_GEOMBUILD.
|
is_ATTRIB_HH_AGGR_GEOMBUILD_BASE |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_GEOMBUILD_BASE.
|
is_ATTRIB_HH_AGGR_ISOSPLINE |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_ISOSPLINE.
|
is_ATTRIB_HH_AGGR_SHARP_EDGE |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_SHARP_EDGE.
|
is_ATTRIB_HH_AGGR_SIMPLIFY |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_SIMPLIFY.
|
is_ATTRIB_HH_AGGR_SIMPLIFY_BASE |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_SIMPLIFY_BASE.
|
is_ATTRIB_HH_AGGR_WRAPUP |
Determines if an
ENTITY is an
ATTRIB_HH_AGGR_WRAPUP.
|
is_ATTRIB_HH_ENT_GEOMBUILD_BASE |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_GEOMBUILD_BASE.
|
is_ATTRIB_HH_ENT_GEOMBUILD_COEDGE |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_GEOMBUILD_COEDGE.
|
is_ATTRIB_HH_ENT_GEOMBUILD_CURVE |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_GEOMBUILD_CURVE.
|
is_ATTRIB_HH_ENT_GEOMBUILD_EDGE |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_GEOMBUILD_EDGE.
|
is_ATTRIB_HH_ENT_GEOMBUILD_FACE |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_GEOMBUILD_FACE.
|
is_ATTRIB_HH_ENT_GEOMBUILD_LOOP |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_GEOMBUILD_LOOP.
|
is_ATTRIB_HH_ENT_GEOMBUILD_SURFACE |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_GEOMBUILD_SURFACE.
|
is_ATTRIB_HH_ENT_GEOMBUILD_VERTEX |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_GEOMBUILD_VERTEX.
|
is_ATTRIB_HH_ENT_SIMPLIFY_BASE |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_SIMPLIFY_BASE
|
is_ATTRIB_HH_ENT_SIMPLIFY_FACE |
Determines if an
ENTITY is an
ATTRIB_HH_ENT_SIMPLIFY_FACE.
|
is_ATTRIB_INTCOED |
Determines if an
ENTITY is an
ATTRIB_INTCOED.
|
is_ATTRIB_INTEDGE |
Determines if an
ENTITY is an
ATTRIB_INTEDGE.
|
is_ATTRIB_INTGRAPH |
Determines if an
ENTITY is an
ATTRIB_INTGRAPH.
|
is_ATTRIB_INTVERT |
Determines if an
ENTITY is an
ATTRIB_INTVERT.
|
is_ATTRIB_PHL |
Determines if the given entity is an
ATTRIB_PHL.
|
is_ATTRIB_PHL_VW |
Determines if the given entity is an
ATTRIB_PHL_VW..
|
is_ATTRIB_RGB |
Determines if the entity is an
ATTRIB_RGB.
|
is_ATTRIB_ST |
Determines if an
ENTITY is an
ATTRIB_ST.
|
is_ATTRIB_SYS |
Determines if an
ENTITY is an
ATTRIB_SYS.
|
is_ATTRIB_TAG |
Determines if an
ENTITY is an
ATTRIB_TAG.
|
is_ATTRIB_TSL |
Determines if an
ENTITY is an
ATTRIB_TSL.
|
is_ATTRIB_VAR_BLEND |
Determines if an
ENTITY is an
ATTRIB_VAR_BLEND.
|
is_ATTRIB_VBLEND |
Determines if an
ENTITY is an
ATTRIB_VBLEND.
|
is_ATTRIB_VOL_COL |
Determines if an
ENTITY is an
ATTRIB_VOL_COL.
|
is_ATT_BL_INST |
Determines if an
ENTITY is an
ATT_BL_INST.
|
is_Background_Type |
Determines if a character string represents a legal background type.
|
is_BLEND_ANNOTATION |
Determines if an
ENTITY is a
BLEND_ANNOTATION.
|
is_BLEND_ANNO_EDGE |
Determines if an
ENTITY is a
BLEND_ANNO_EDGE.
|
is_BODY |
Determines if an
ENTITY is a
BODY.
|
is_CELL |
Determines if an
ENTITY is a
CELL.
|
is_CELL2D |
Determines if an
ENTITY is a
CELL2D.
|
is_CELL3D |
Determines if an
ENTITY is a
CELL3D.
|
is_CFACE |
Determines if an
ENTITY is a
CFACE.
|
is_circular_edge |
Determines if an
ENTITY is a circular edge.
|
is_closed_curve |
Determines if a curve is closed.
|
is_COEDGE |
Determines if an
ENTITY is a
COEDGE.
|
is_Color_Type |
Determines if a character string represents a legal color type.
|
is_CONE |
Determines if an
ENTITY is a
CONE.
|
is_cone |
Determines if a
surface is a conical surface.
|
is_conical_face |
Determines if an
ENTITY is a conical face.
|
is_CSHELL |
Determines if an
ENTITY is a
CSHELL.
|
is_CURVE |
Determines if an
ENTITY is a
CURVE.
|
is_curve_edge |
Determines if an
ENTITY is a curve edge.
|
is_cylindrical_face |
Determines if an
ENTITY is a cylindrical face.
|
is_Displace_Type |
Determines if a character string represents a legal displacement type.
|
is_EDGE |
Determines if an
ENTITY is an
EDGE.
|
is_EE_LIST |
Determines if an
ENTITY is an
EE_LIST.
|
is_ELLIPSE |
Determines if an
ENTITY is an
ELLIPSE.
|
is_ellipse |
Determines if a
curve is an
ellipse.
|
is_elliptical_edge |
Determines if an
ENTITY is an elliptical edge.
|
is_ENTITY |
Validates the input
ENTITY.
|
is_ENTITY_IHL |
Determines if an
ENTITY is an
ENTITY_IHL
|
is_ENTITY_PHL |
Determines if the given entity is an
ENTITY_PHL.
|
is_equal |
Determines if two values are equal.
|
is_FACE |
Determines if an
ENTITY is a
FACE.
|
is_Foreground_Type |
Determines if a character string represents a legal foreground type.
|
is_greater_than |
Determines if the first value is greater than the second value.
|
is_ID_ATTRIB |
Determines if the entity is an
ID_ATTRIB.
|
is_IHL_CAMERA |
Determines if an
ENTITY is an
IHL_CAMERA.
|
is_IHL_SEGMENT |
Determines if an
ENTITY is an
IHL_SEGMENT.
|
is_INTCURVE |
Determines if an
ENTITY is an
INTCURVE.
|
is_intcurve |
Determines if a
curve is an
intcurve.
|
is_intcurve_edge |
Determines if an
ENTITY is an intcurve edge.
|
is_LAW |
Determines if an
ENTITY is a
LAW.
|
is_less_than |
Determines if the first value is less than the second value.
|
is_Light_Type |
Determines if a character string represents a legal light type.
|
is_linear_edge |
Determines if an
ENTITY is a linear edge.
|
is_LOOP |
Determines if an
ENTITY is a
LOOP.
|
is_LUMP |
Determines if an
ENTITY is a
LUMP.
|
is_NAMED_ATTRIB |
Determines if an
ENTITY is a
NAMED_ATTRIB.
|
is_NAMED_INT_ATTRIB |
Determines if an
ENTITY is a
NAMED_INT_ATTRIB.
|
is_NAMED_LOGICAL_ATTRIB |
Determines if an
ENTITY is a
NAMED_LOGICAL_ATTRIB.
|
is_NAMED_POS_ATTRIB |
Determines if an
ENTITY is a
NAMED_POS_ATTRIB.
|
is_NAMED_REAL_ATTRIB |
Determines if an
ENTITY is a
NAMED_REAL_ATTRIB.
|
is_NAMED_STRING_ATTRIB |
Determines if an
ENTITY is a
NAMED_STRING_ATTRIB.
|
is_NAMED_VEC_ATTRIB |
Determines if an
ENTITY is a
NAMED_VEC_ATTRIB.
|
is_negative |
Determines if a value is negative.
|
is_NORENDER_ATTRIB |
Determines if the entity is a
NORENDER_ATTRIB.
|
is_NO_MERGE_ATTRIB |
Determines if an
ENTITY is a
NO_MERGE_ATTRIB.
|
is_on_line |
Determines if a
SPAposition is on a
line within
SPAresabs.
|
is_on_plane |
Determines if a
SPAposition is on a
plane within
SPAresabs.
|
is_PCURVE |
Determines if an
ENTITY is a
PCURVE.
|
is_PHLV5_EDGE |
Determines if the entity is a
PHLV5_EDGE.
|
is_PHLV5_SEGMENT |
Determines if the entity is a
PHLV5_SEGMENT.
|
is_PHL_CAMERA |
Determines if the given entity is a
PHL_CAMERA.
|
is_PHL_EDGE |
Determines if the given entity is a
PHL_EDGE.
|
is_PHL_SEGMENT |
Determines if the given entity is a
PHL_SEGMENT.
|
is_planar_face |
Determines if an
ENTITY is a planar face.
|
is_planar_wire |
Determines if a
WIRE is planar.
|
is_PLANE |
Determines if an
ENTITY is a
PLANE.
|
is_plane |
Determines if a
surface is a planar surface.
|
is_positive |
Determines if a value is positive.
|
is_PRIMITIVE_ANNOTATION |
Determines if an
ENTITY is a
PRIMITIVE_ANNOTATION.
|
is_REFINEMENT |
Determines if an
ENTITY is a
REFINEMENT.
|
is_Reflect_Type |
Determines if a character string represents a legal reflection type.
|
is_RH_BACKGROUND |
Determines if an
ENTITY is an
RH_BACKGROUND.
|
is_RH_ENTITY |
Determines if an
ENTITY is a
RH_ENTITY.
|
is_RH_ENVIRONMENT_MAP |
Determines if the entity is a
RH_ENVIRONMENT_MAP.
|
is_RH_FOREGROUND |
Determines if an
ENTITY is an
RH_FOREGROUND.
|
is_RH_LIGHT |
Determines if an
ENTITY is an
RH_LIGHT.
|
is_RH_MATERIAL |
Determines if an
ENTITY is an
RH_MATERIAL.
|
is_RH_TEXTURE_SPACE |
Determines if an
ENTITY is an
RH_TEXTURE_SPACE.
|
is_Scm_Entity |
Determines if a Scheme object is an
ENTITY.
|
is_Scm_Entray |
Determines if a Scheme object is an
entray.
|
is_Scm_Real_List |
Determines if a Scheme object is a list of
reals.
|
is_SHELL |
Determines if an
ENTITY is a
SHELL.
|
is_solid_body |
Determines if an
ENTITY is a solid
BODY.
|
is_SPAGROUP |
Determines if an
ENTITY is a
SPAGROUP.
|
is_SPHERE |
Determines if an
ENTITY is a
SPHERE.
|
is_sphere |
Determines if a
surface is a spherical surface.
|
is_spherical_face |
Determines if an
ENTITY is a spherical face.
|
is_SPLINE |
Determines if an
ENTITY is a
SPLINE.
|
is_spline |
Determines if a
surface is a spline surface.
|
is_spline_face |
Determines if the
ENTITY is a spline face.
|
is_STRAIGHT |
Determines if an
ENTITY is a
STRAIGHT.
|
is_straight |
Determines if a
curve is a straight curve.
|
is_SUBSHELL |
Determines if an
ENTITY is a
SUBSHELL.
|
is_SURFACE |
Determines if an
ENTITY is a
SURFACE.
|
is_SWEEP_ANNO_EDGE_LAT |
Determines if an
ENTITY is a
SWEEP_ANNO_EDGE_LAT.
|
is_SWEEP_ANNO_END_CAPS |
Determines if an
ENTITY is a
SWEEP_ANNO_END_CAPS.
|
is_TCOEDGE |
Determines if an
ENTITY is a
TCOEDGE.
|
is_TEDGE |
Determines if an
ENTITY is a
TEDGE.
|
is_Texture_Space_Type |
Determines if a character string represents a legal texture space type.
|
is_TEXT_ANNOTATION |
Determines if an
ENTITY is a
TEXT_ANNOTATION.
|
is_TEXT_ENT |
Determines if an
ENTITY is a
TEXT_ENT.
|
is_toplevel |
Determines if an
ENTITY is top level.
|
is_toroidal_face |
Determines if the
ENTITY is a toroidal face.
|
is_TORUS |
Determines if an
ENTITY is a
TORUS.
|
is_torus |
Determines if a
surface is a toroidal surface.
|
is_TRANSFORM |
Determines if an
ENTITY is a
TRANSFORM.
|
is_Transp_Type |
Determines if a character string represents a legal transparency type.
|
is_TVERTEX |
Determines if an
ENTITY is a
TVERTEX.
|
is_UNDEFC |
Determines if an
ENTITY is an
UNDEFC.
|
is_UNITS_SCALE |
Determines if the entity is an
UNITS_SCALE.
|
is_VERTEX |
Determines if the
ENTITY is a
VERTEX.
|
is_VERTEX_TEMPLATE |
Determines if an
ENTITY is a
VERTEX_TEMPLATE.
|
is_WARP_ANNOTATION |
Determines if an
ENTITY is a
WARP_ANNOTATION.
|
is_WARP_ANNO_FACE |
Determines if an
ENTITY is a
WARP_ANNO_FACE.
|
is_WCS |
Determines if an
ENTITY is a
WCS.
|
is_WIRE |
Determines if an
ENTITY is a
WIRE.
|
is_wire_body |
Determines if an
ENTITY is a wire
BODY.
|
is_zero |
Determines if a value is zero relative to
SPAresabs.
|
make_face_spline |
Constructs a new
FACE from a spline.
|
make_Scm_Entity |
Creates a Scheme entity from a
C++ENTITY.
|
make_surface |
Creates a surface for the given surface constant.
|
new_law_id |
Creates a unique id number for the given law which is used for type identification.
|
normalise |
Converts a vector into a unit vector.
|
parallel |
Determines if two vectors are parallel (within some resolution).
|
perpendicular |
Determines if two vectors are perpendicular (within some resolution).
|
proj_pt_to_line |
Projects a
SPAposition onto a
line.
|
proj_pt_to_plane |
Projects a
SPAposition onto a
plane.
|
raytest_edge |
Tests a ray against the given edge.
|
raytest_face |
Tests a ray against the given face.
|
read_array |
Reads an of array indices.
|
read_char |
Reads a character written with C printf format "%c".
|
read_data |
Reads a
TaggedData item from an unknown
ENTITY type.
|
read_enum |
Reads an enumeration table.
|
read_float |
Reads a float written with C printf format "%g ".
|
read_header |
Reads a header.
|
read_id |
Reads an identifier.
|
read_int |
Reads an integer by reading a long and converting.
|
read_interval |
Reads an interval as two doubles.
|
read_logical |
Reads a logical.
|
read_long |
Reads a long written with C printf format "%ld".
|
read_matrix |
Reads a SPAmatrix as three row vectors.
|
read_pointer |
Reads a pointer.
|
read_position |
Reads a position as three doubles.
|
read_ptr |
Reads a pointer for the save file.
|
read_real |
Reads a double.
|
read_sequence |
Reads an explicit record sequence number.
|
read_string |
Reads a string into a supplied buffer of a given size,
maxlen.
|
read_subtype_end |
Reads subtype end braces around the subtypes, written as "} ".
|
read_subtype_start |
Reads subtype start braces around the subtypes, written as "{ ".
|
read_transf |
Internal to
ACIS and not intended for direct usage. Reads a transformation.
|
read_unit_vector |
Reads a unit vector as a vector and then normalizes it.
|
read_vector |
Reads a vector as three doubles.
|
reflect_transf |
Constructs a reflection transformation for a reflection about the plane through the perpendicular to the given vector.
|
refresh_all |
Refreshes all views.
|
remove_rbase_app_cb |
Removes the callback.
|
reset_boxes |
Resets the boxes used.
|
reset_boxes_downward |
Resets the box of the given entity and then resets the boxes off all constituent boxes.
|
restore_curve |
Internal to
ACIS and not intended for direct usage.
|
rotate_transf |
Constructs a rotation transformation for a simple rotation by an angle about the given vector.
|
same_matrix |
Determines if two matrices are equal, given some tolerance.
|
same_vector |
Determines whether or not two vectors are the same.
|
scale_transf |
Constructs a transformation for overall scaling.
|
scaling |
Creates the matrix for scaling.
|
SchemeEvaluate |
Evaluates a string or Scheme object.
|
SchemeLoad |
Loads a Scheme file into memory.
|
scheme_process |
Builds and evaluates a Scheme command, optionally echoing the prompt and result.
|
set_logging |
Flag to control whether rollback records are produced or not.
|
sg_add_pcurves_to_entity |
Adds pcurves to any ENTITY.
|
sg_get_transform |
Returns the transformation of the parent body of the the provided entity.
|
sg_split_edge_at_convexity |
Splits edge convexity at convexity points.
|
sg_split_edge_at_vertex |
Splits edge at vertex which is know to lie within the domain of the edge.
|
start_entity_creation |
Prepares for the definition of a new
ENTITY.
|
start_entity_modification |
Prepares for
ENTITY modification.
|
terminate_base |
Terminates the Base library.
|
terminate_law |
Terminates the law library.
|
to_model |
Gets a model space position from a WCS position.
|
to_wcs |
Gets a WCS position from a model space position.
|
translate_transf |
Constructs a translation transformation to translate along the given vector.
|
wcs_active_to_model |
Gets the transformation that maps from the active WCS to model space.
|
wcs_get_active |
Gets the active
WCS.
|
wcs_model_to_active |
Gets the transformation that maps from model space to the active WCS.
|
wcs_origin |
Gets the origin of the active WCS.
|
wcs_set_origin |
Sets the point or origin of the given
WCS.
|
wcs_x_axis |
Gets the x-axis of the active WCS.
|
wcs_y_axis |
Gets the y-axis of the active WCS.
|
wcs_z_axis |
Gets the z-axis of the active WCS.
|