api_accurate_bs3_approximation
|
Recomputes the 3D B-spline surface approximation, using the newer algorithm.
|
|
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_build_wire
|
Creates a wire from an array of positions and an array of pointers to curves.
|
|
api_closed_wire
|
Determines if a wire or a single-wire body is closed.
|
|
api_create_point
|
Creates a point entity at the specified position.
|
|
api_create_text
|
Creates a text entity at given position.
|
|
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
|
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_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_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_law
|
Creates an edge from a law.
|
|
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_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_enclose_void
|
Modifies an enclosing set of faces from void bounding to material bounding.
|
|
api_ent_area
|
Determines the area of a face, shell, lump, or body.
|
|
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_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_fillet_vertex
|
Fillets a wire at a given vertex.
|
|
api_find_face
|
Determines a planar face with normal in given direction.
|
|
api_find_vertex
|
Gets the vertex closest to given position.
|
|
api_initialize_constructors
|
Initializes the constructor library.
|
|
api_loop_external
|
Determines if a loop is internal or external.
|
|
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_cnface
|
Creates a face that is a portion of a cone.
|
|
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_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_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_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_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_wire
|
Creates a polygonal wire from an array of positions.
|
|
api_manifold_class
|
Determines the differences between all manifold shells, manifold sheets, and wire edges. Returns all nonmanifold edges and vertices.
|
|
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_planar_face_pr
|
Locates area, center of area, second moments, and principal axes of a planar face.
|
|
api_q_edges_around_vertex
|
Gets a list of edges that share a given vertex.
|
|
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_sheet_from_ff
|
Creates a sheet body as a copy of a face.
|
|
api_shell_external
|
Determines whether a shell is internal or external.
|
|
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_split_curve
|
Splits a curve at a position or its intersection with another curve.
|
|
api_split_edge_at_disc
|
Splits a curve at G1 or G2 discontinuities.
|
|
api_terminate_constructors
|
Terminates the constructor library.
|
|
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_wiggle
|
Creates a "wiggle" body for testing purposes.
|
|
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.
|
|
is_PRIMITIVE_ANNOTATION
|
Determines if an
ENTITY is a
PRIMITIVE_ANNOTATION.
|
|
make_face_spline
|
Constructs a new
FACE from a spline.
|