Class
|
Function
|
Description
|
modeller
|
start
|
start modeller
|
|
stop
|
stop modeller
|
|
replicate
|
copy properties and item
|
|
rename
|
rename object
|
|
delete
|
undefine object, delete item if one
|
|
enquire
|
user help on objects
|
|
resabs
|
returns linear model resolution
|
|
resang
|
returns angular model resolution
|
|
mark
|
sets rollback mark
|
|
roll
|
rolls back kernel to last mark set
|
|
roll_class
|
rolling back live KID objects
|
option
|
bb
|
bulletin board use
|
|
bb_user
|
user fields bulletin option
|
|
bspline_io
|
switches output parametrisations from bezier to bspline
|
|
bspline_geometry
|
sets B-curve/surface modeling to composite geometry
|
|
check
|
local checking switch
|
|
continuity_checking
|
continuity checking
|
|
data_checking
|
consistency checks for ATTGEO
|
|
enquire
|
information on option settings
|
|
journal
|
file for kernel output
|
|
logging
|
enables rollback
|
|
parameter_checking
|
parameter checking
|
|
self_checking
|
self intersection checking
|
|
get_snapshot
|
binary/text reception of a snapshot
|
|
save_snapshot
|
binary/text saving of a snapshot
|
|
reset
|
sets all options to STAMOD defaults
|
|
receive
|
binary/text reception
|
|
transmit
|
binary/text transmission
|
|
timing
|
controls timing information
|
|
user_field
|
set user field length
|
|
logging
|
set logging type
|
|
logging_number
|
set rollmark limit
|
|
logging_forward
|
set forward logging
|
|
raise errors
|
raise LISP error for Parasolid failures reported through tokens
|
entity
|
(see section entity sub-structure)
|
primitive
|
(see section primitive sub-structure)
|
xgraphics
|
(see section xgraphics sub-structure)
|
Class
|
Function
|
Description
|
entity
|
|
|
|
pick
|
picks items from screen
|
|
|
|
|
pick_from
|
picks connected kernel entities
|
|
|
|
|
pick_using
|
logical pick
|
|
|
|
|
pick_node
|
uses node id to pick entity
|
|
|
|
|
include
|
add entities to object
|
|
|
|
|
remove
|
remove entities from object
|
|
transformable
|
|
|
move
|
translate transformable items
|
|
|
|
|
rotate
|
rotate transformable items
|
|
|
transformation
|
|
apply
|
applies transformation to entity
|
|
|
topology
|
|
sweep
|
sweep item to create new item
|
|
|
|
|
swing
|
swing item to create new item
|
|
|
|
|
clash
|
coordinate/topology clash test
|
|
|
|
|
sketch
|
add sketch of items to selected view
|
|
|
|
|
box
|
box (return box vector) item
|
|
|
|
|
faces
|
faces of entity
|
|
|
|
|
edges
|
edges of entity
|
|
|
|
|
vertices
|
vertices of entity
|
|
|
|
|
hidden
|
hidden line entity
|
|
|
|
|
facet
|
facet entity
|
|
|
|
|
shade
|
shade entity
|
|
|
|
|
silhouette
|
silhouette entity
|
|
|
|
|
fillet
|
fillet all edges with given radius
|
|
|
|
|
chamfer
|
chamfer all edges with given radius
|
|
|
|
|
imprint
|
imprint tool on entity
|
|
|
|
|
min_distance
|
closest approach to point or entity
|
|
|
instance
|
|
|
|
|
|
part
|
|
transmit
|
transmit part to file
|
|
|
|
|
receive
|
receive part from file
|
|
|
|
|
state
|
part state
|
|
|
|
|
key
|
key of loaded part
|
|
|
|
|
remove_key
|
clear key from loaded part
|
|
|
|
|
mass
|
compute mass of part
|
|
|
|
|
identify
|
look up tag of named part
|
|
|
|
|
assemble
|
creates assembly from parts
|
|
|
|
assembly
|
disassemble
|
break down into bodies
|
|
|
|
|
bodies
|
list first level bodies
|
|
|
|
|
instances
|
list first level instances
|
|
|
|
|
transforms
|
list first level transforms
|
|
|
|
|
level
|
flattens assembly
|
|
|
|
body
|
check
|
consistency check
|
|
|
|
|
intersect
|
intersection of target/tool bodies
|
|
|
|
|
merge
|
remove redundant edges vertices faces
|
|
|
|
|
section
|
section body with surface
|
|
|
|
|
subtract
|
subtract tool from target body
|
|
|
|
|
unite
|
unite tool with target body
|
|
|
|
|
blend_fix
|
fix unfixed blends in body
|
|
|
|
|
regions
|
regions of body
|
|
|
|
|
volume
|
volume of body
|
|
|
|
|
cofg
|
centre of gravity of body
|
|
|
|
|
area
|
surface area of body
|
|
|
|
|
halve
|
section through cofg along axis
|
|
|
|
|
quarter
|
two sections
|
|
|
|
|
reflect
|
reflect body in planar surface
|
|
|
|
|
mirror
|
unite with mirror image
|
|
|
|
|
magnify
|
scale body by factor
|
|
|
|
|
offset
|
offset body distance
|
|
|
|
|
hollow
|
hollow to given thickness
|
|
|
|
|
sew
|
sew a collection of sheet bodies
|
|
|
multiply
|
shell
|
|
|
|
|
|
feature
|
|
|
|
|
|
loo
|
|
loop (loop is LISP reserved word)
|
|
|
single
|
|
merge
|
remove redundant faces,edges and vertices
|
|
|
|
|
unfix
|
detach geometry from faces, edges or vertices
|
|
|
|
region
|
|
|
|
|
|
vertex
|
fillet
|
blend at vertices with given radii
|
|
|
|
face
|
check
|
consistency check
|
|
|
|
|
delete_faces
|
delete face from body
|
|
|
|
|
create_solid
|
create new body with copied faces
|
|
|
|
|
create_sheet
|
create new sheet body from face
|
|
|
|
|
remove_faces
|
remove face(s) and create new body
|
|
|
|
|
move
|
move face(s)
|
|
|
|
|
rotate
|
rotate face(s)
|
|
|
|
|
taper
|
draft planar, cylindrical, conical face(s)
|
|
|
|
|
tweak
|
modify face surface to given surface
|
|
|
|
|
ntweak
|
modify face surface to reversed surface
|
|
|
|
|
twefac
|
modify faces by given transforms
|
|
|
|
|
fix
|
fit a surface to a face
|
|
|
|
|
hatch_enq
|
enquire hatching attribute
|
|
|
|
|
planar_hatch
|
get/set planar hatching
|
|
|
|
|
radial_hatch
|
get/set radial hatching
|
|
|
|
|
para_hatch
|
get/set parametric hatch
|
|
|
|
|
cofg
|
centre of gravity of face
|
|
|
|
|
area
|
surface area of face
|
|
|
|
edge
|
blend_check
|
check blends
|
|
|
|
|
blend_enquire
|
blend information
|
|
|
|
|
blend_remove
|
remove unfixed blends
|
|
|
|
|
pick_blends
|
picks edges with unfixed blends
|
|
|
|
|
length
|
arc length of edge
|
|
|
geometry
|
|
check
|
consistency check
|
|
|
|
|
make_body
|
create body from geometry
|
|
|
|
|
part
|
part to which geometry is attached
|
|
|
|
surface
|
intersect
|
intersects with supplied surface
|
|
|
|
|
parameterise
|
parameters at position
|
|
|
|
|
deparameterise
|
position at parameters
|
|
|
|
|
faces
|
faces to which surface is attached
|
|
|
|
|
uvbox
|
surface parameter uvbox
|
|
|
|
|
nabx
|
non-aligned box
|
|
|
|
curve
|
parameterise
|
parameter at position
|
|
|
|
|
deparameterise
|
position at parameter
|
|
|
|
|
march
|
list of points on the curve
|
|
|
|
|
edges
|
edges to which curve is attached
|
|
|
|
|
fin
|
fin to which curve is attached
|
|
|
|
|
interval
|
curve parameter interval
|
|
|
|
|
nabx
|
non-aligned box
|
|
|
|
point
|
vertex
|
vertex to which point is attached
|
|
|
associated
|
attribute
|
system_attribute
|
name
|
|
|
|
|
|
blend_v5
|
|
|
|
|
|
translucency
|
|
|
|
|
|
reflectivity
|
|
|
|
|
|
phull
|
|
|
|
|
|
plines
|
|
|
|
|
|
density
|
|
|
|
|
|
hatching
|
|
|
|
|
|
blend
|
|
|
|
|
|
colour
|