(acisoptions:set [acis-opts] [["option-name" option] | ...])
|
|
(acis_journal:end acis-opts)
|
|
(acis_journal:pause acis-opts)
|
|
(acis_journal:resume acis-opts)
|
|
(acis_journal:set [journal | acis-opts]
|
|
["file "filename"])
|
|
(acis_journal:start acis-opts)
|
|
(annotation:assert anno-save-name [history]
|
|
[member-name entity] ...)
|
|
(annotation:assert-not anno-save-name [history]
|
|
[member-name entity] ...)
|
|
(annotation:clear-all)
|
|
(annotation:hook-all)
|
|
(annotation:inputs entity [no-tags])
|
|
(annotation:member-name annotation entity)
|
|
(annotation:outputs annotation)
|
|
(annotation:unhook-all)
|
|
(arc:center arc)
|
|
(arc:end-angle arc)
|
|
(arc:major-axis arc)
|
|
(arc:radius arc)
|
|
(arc:start-angle arc)
|
|
(body:get-transform body)
|
|
(body? object)
|
|
(coedge:types)
|
|
(coedge? object)
|
|
(curve:bs3-eval-arc-3curve curve-list point-list
|
|
param-list normal)
|
|
(curve:bs3-eval-tan-pt curve point guess-param)
|
|
(curve:circular? object)
|
|
(curve:domain edge)
|
|
(curve:elliptical? object)
|
|
(curve:end-param edge-or-curve)
|
|
(curve:end-pos edge-or-curve)
|
|
(curve:end-tan edge-or-curve)
|
|
(curve:eval edge-or-curve parameter [integer-type])
|
|
(curve:eval-curvature edge parameter)
|
|
(curve:eval-pos edge-or-curve parameter)
|
|
(curve:eval-tan edge-or-curve parameter)
|
|
(curve:from-edge edge)
|
|
(curve:from-tcoedge tcoedge)
|
|
(curve:length edge-or-curve [start] [end])
|
|
(curve:linear? object)
|
|
(curve:normal edge-or-curve)
|
|
(curve:param edge-or-curve param-pos)
|
|
(curve:param-at-dist edge-or-curve distance [parameter=0])
|
|
(curve:project-pos edge-or-curve in-pos [parameter=0])
|
|
(curve:ray-pos [curve pick-ray] | [entray])
|
|
(curve:start-param edge-or-curve)
|
|
(curve:start-pos edge-or-curve)
|
|
(curve:start-tan edge-or-curve)
|
|
(curve:transform edge-or-curve transform)
|
|
(curve? object)
|
|
(debug:all-modules level=0 [base-level])
|
|
(debug:file [filename | "stderr" | "stdout"])
|
|
(debug:list-modules [level=off])
|
|
(debug:module module-name [level=off])
|
|
(derived-tag:string tag)
|
|
(dummy-name:add entity string)
|
|
(edge:bs in-edge [extra-info=#f])
|
|
(edge:circular? object)
|
|
(edge:curve? object)
|
|
(edge:domain edge)
|
|
(edge:elliptical? object)
|
|
(edge:linear? object)
|
|
(edge:min-rad in-edge)
|
|
(edge:project-to-face in-edge in-face)
|
|
(edge:project-to-plane edge plane-pos plane-normal)
|
|
(edge:reversed? edge face)
|
|
(edge:spline? object)
|
|
(edge:type edge)
|
|
(edge:types)
|
|
(edge? object)
|
|
(eelist:add list entity)
|
|
(eelist:entities list)
|
|
(eelist:new)
|
|
(eelist:remove list entity)
|
|
(entity entity-id [part=active])
|
|
(entity:annotation-names entity)
|
|
(entity:annotation entity)
|
|
(entity:attach-derived-tag entity string)
|
|
(entity:coedges entity-list [include-pat])
|
|
(entity:copy entity-list [part])
|
|
(entity:copy-contents entity [transform])
|
|
(entity:debug entity [level=0])
|
|
(entity:deep-copy entity-list [part] [deepcopy-skip=#f])
|
|
(entity:delete entity-list)
|
|
(entity:dindex given-entity [containing-entity])
|
|
(entity:dspindex entity type index)
|
|
(entity:fix-transform body)
|
|
(entity:get-id entity)
|
|
(entity:how-connected entity1 entity2 [scan-type])
|
|
(entity:index entity [list])
|
|
(entity:loops entity-list [include-pat])
|
|
(entity:lose-attribs entity [save-name])
|
|
(entity:lumps entity-list)
|
|
(entity:move body-list xoffset yoffset
|
|
zoffset [fix-transform])
|
|
(entity:next entity)
|
|
(entity:owner entity)
|
|
(entity:previous entity)
|
|
(entity:reflect body-list [xorigin=0 yorigin=0 zorigin=0]
|
|
xnormal ynormal znormal [fix-transform])
|
|
(entity:reset-boxes entity)
|
|
(entity:rotate body-list [xorigin yorigin zorigin]
|
|
xaxis yaxis zaxis angle [fix-transform])
|
|
(entity:scale body-list xscale
|
|
[yscale=xscale zscale=xscale] [fix-transform])
|
|
(entity:sense in-entity)
|
|
(entity:shells entity-list [include-pat])
|
|
(entity:tcoedges entity-list [include-pat])
|
|
(entity:tedges entity-list [include-pat])
|
|
(entity:transform entity-list transform)
|
|
(entity:tvertices entity-list [include-pat])
|
|
(entity:wires entity-list [include-pat])
|
|
(entity? object)
|
|
(entray entity ray)
|
|
(entray:entity entray)
|
|
(entray:ray entray)
|
|
(entray? object)
|
|
(env:load-state filename)
|
|
(env:restore-product-id)
|
|
(env:restored-units-scale)
|
|
(env:save-product-id)
|
|
(env:save-state filename)
|
|
(env:save-units-scale)
|
|
(env:set-save-units-scale scale)
|
|
(env:set-tolerance resabs=1e-6 resnor=1e-10
|
|
resfit=1e-3 resmch=1e-11)
|
|
(env:tolerance)
|
|
(face:bs in-face [extra-info=#f])
|
|
(face:check face)
|
|
(face:conical? object)
|
|
(face:cylinder-axis entity)
|
|
(face:cylinder-radius entity)
|
|
(face:cylindrical? object)
|
|
(face:derivtest face [num-u] [num-v] [start-u]
|
|
[end-u] [start-u] [start-v] [end-v] [file])
|
|
(face:planar? object)
|
|
(face:plane-normal entity)
|
|
(face:plane-ray entity)
|
|
(face:scar? face | body)
|
|
(face:sphere-center face)
|
|
(face:sphere-radius face)
|
|
(face:spherical? object)
|
|
(face:spline? object)
|
|
(face:toroidal? object)
|
|
(face:type face1)
|
|
(face:types)
|
|
(face? object)
|
|
(filter:and filt1 ... filtn)
|
|
(filter:apply filter entity-or-list)
|
|
(filter:not filter)
|
|
(filter:or filt1 ... filtn)
|
|
(filter:type type-name)
|
|
(filter:types)
|
|
(find:angle input1 [input2] [logical])
|
|
(find:bump seed [return-type [no-cross-list
|
|
[show-loop=#f]]])
|
|
(find:pattern-index entity)
|
|
(graph:add-edge output-graph vertex1 vertex2)
|
|
(graph:add-vertex in-graph in-name)
|
|
(graph:adjacent in-graph vertex1 vertex2)
|
|
(graph:branch in-graph in-trunk
|
|
which-branch [keep-trunk=#f])
|
|
(graph:component in-graph in-which)
|
|
(graph:components in-graph)
|
|
(graph:connected? in-graph)
|
|
(graph:copy in-graph)
|
|
(graph:cut-edge? in-graph in-edge)
|
|
(graph:cut-edges in-graph)
|
|
(graph:cut-vertex? in-graph test-vertex)
|
|
(graph:cut-vertices in-graph)
|
|
(graph:cycle-vertex? in-graph in-vertex)
|
|
(graph:cycle? in-graph)
|
|
(graph:degree? in-graph in-vertex)
|
|
(graph:edge-entities in-graph)
|
|
(graph:edge-weight in-graph {edge-name weight} |
|
|
{vertex-name1 vertex-name2 weight})
|
|
(graph:entities in-graph [use-ordering=#f])
|
|
(graph:get-order in-graph in-vertex)
|
|
(graph:intersect in-graph1 in-graph2)
|
|
(graph:is-subset small-graph large-graph)
|
|
(graph:kind in-graph kind on-off)
|
|
(graph:kind? in-graph kind item1 [item2])
|
|
(graph:kinds? in-graph item1 [item2])
|
|
(graph:lightest-path in-graph in-vertex1 in-vertex2)
|
|
(graph:linear? in-graph)
|
|
(graph:negate in-graph)
|
|
(graph:order-cyclic in-graph in-first in-last)
|
|
(graph:order-from in-graph in-vertex)
|
|
(graph:order-with in-graph1 in-graph2)
|
|
(graph:set-kind in-graph kind on-off item1 [item2])
|
|
(graph:shortest-cycle in-graph in-vertex)
|
|
(graph:shortest-path in-graph in-vertex1 in-vertex2)
|
|
(graph:show-order in-graph)
|
|
(graph:split-branches in-graph)
|
|
(graph:subset in-graph {subset-law |
|
|
low-bounds up-bounds})
|
|
(graph:subtract in-graph1 in-graph2 in-keep)
|
|
(graph:subtract-edges in-graph1 in-graph2)
|
|
(graph:total-weight in-graph)
|
|
(graph:tree? in-graph)
|
|
(graph:unite in-graph1 in-graph2)
|
|
(graph:vertex-entities in-graph [use-ordering=#f])
|
|
(graph:which-component in-graph in-object)
|
|
(gvector x y z [space=model])
|
|
(gvector:+ gvector1 gvector2)
|
|
(gvector:- gvector1 gvector2)
|
|
(gvector:copy gvector)
|
|
(gvector:cross gvector1 gvector2)
|
|
(gvector:dot gvector1 gvector2)
|
|
(gvector:from-to position1 position2)
|
|
(gvector:length gvector)
|
|
(gvector:parallel? gvector1 gvector2)
|
|
(gvector:perpendicular? gvector1 gvector2)
|
|
(gvector:reverse gvector)
|
|
(gvector:scale gvector scale)
|
|
(gvector:set! gvector {x y z})
|
|
(gvector:set-x! gvector x)
|
|
(gvector:set-y! gvector y)
|
|
(gvector:set-z! gvector z)
|
|
(gvector:transform gvector transform)
|
|
(gvector:unitize gvector)
|
|
(gvector:x gvector)
|
|
(gvector:y gvector)
|
|
(gvector:z gvector)
|
|
(gvector? object)
|
|
(history:ensure-empty-root-state [history])
|
|
(history:get-active-state-id [history])
|
|
(history:get-default)
|
|
(history:get-entity-from-id id [history])
|
|
(history:validate-streams)
|
|
(is:helix in-entity)
|
|
(law {"law-functions" | type} [law-data]*)
|
|
(law:bounds law1 [low high])
|
|
(law:check law)
|
|
(law:count)
|
|
(law:cubic a b f-a f-b df-a df-b)
|
|
(law:derivative law [with-respect-to])
|
|
(law:end in-law [term])
|
|
(law:eval law input)
|
|
(law:eval-par-pos in-law input)
|
|
(law:eval-position law input)
|
|
(law:eval-vector law input)
|
|
(law:hedgehog
|
|
{path vector-list [number-hair [size]]} |
|
|
{hair-law base-law start-x end-x
|
|
{[number-hair] | [start-y end-y [number-hair]] |
|
|
[start-y end-y start-z end-z [number-hair]]}})
|
|
(law:inverse in-law)
|
|
(law:line-line-interset point1 gvector1 point2 gvector2)
|
|
(law:linear a b f-a f-b)
|
|
(law:make-entity {some-law-functions | type}
|
|
[law-data]*)
|
|
(law:make-rails path [twist [axis [faces
|
|
[user-rails [version]]]]])
|
|
(law:nderivative law value [with-respect-to
|
|
[number-of [type=0]]])
|
|
(law:nintegrate law low-lim up-lim [tol])
|
|
(law:nmax law low-lim up-lim)
|
|
(law:nmin law low-lim up-lim)
|
|
(law:nroot law low-lim up-lim)
|
|
(law:nsolve law1 law2 low-lim up-lim)
|
|
(law:quintic a b f-a f-b df-a df-b ddf-a ddf-b)
|
|
(law:reset-deriv a-law i)
|
|
(law:set-deriv a-law i deriv-law)
|
|
(law:simplify law)
|
|
(law:start in-law [term])
|
|
(law? object)
|
|
(loop:find entity1 entity2)
|
|
(loop:type loop)
|
|
(loop? object)
|
|
(lump? object)
|
|
(mixed-body? object)
|
|
(monitor:file filename)
|
|
(option:get option-string)
|
|
(option:list)
|
|
(option:reset)
|
|
(option:set option-string value)
|
|
(par-pos u v)
|
|
(par-pos:copy par-pos)
|
|
(par-pos:distance par-pos1 par-pos2)
|
|
(par-pos:set! par-pos {u v})
|
|
(par-pos:set-u! par-pos u)
|
|
(par-pos:set-v! par-pos v)
|
|
(par-pos:u par-pos)
|
|
(par-pos:v par-pos)
|
|
(par-pos? object)
|
|
(pattern {trans-vec [x-vec [y-vec [scale [z-vec
|
|
[keep [root-transf]]]]]]} | in-pat |
|
|
{positions [root]})
|
|
(pattern:alternating-keep pat keep1 keep2
|
|
which-dim [merge=#t])
|
|
(pattern:alternating-scale pat scale1 scale2
|
|
which-dim root [merge=#t])
|
|
(pattern:check entity [type-list] [color])
|
|
(pattern:circular? pat {face | {center axis}})
|
|
(pattern:compose pat1 pat2)
|
|
(pattern:concatenate pat1 pat2 [transform])
|
|
(pattern:coords-to-index pat coords)
|
|
(pattern:copy pat)
|
|
(pattern:cylindrical {center normal | face}
|
|
num-angular [num-axial=0] [distance=0]
|
|
[alternating=#f])
|
|
(pattern:cylindrical? pat {face | {center axis}})
|
|
(pattern:edge entity-list number root
|
|
[on-endpoints=#f] [normal-dir tangent-dir])
|
|
(pattern:elliptical center normal num
|
|
[not-rotate=#f root [angle=360
|
|
[ratio=1 major-axis]]])
|
|
(pattern:from-list {position-list [root]} |
|
|
{transf-list [root-transf]})
|
|
(pattern:get-transform pat [index1 [index2]])
|
|
(pattern:hex normal xvec xnum ynum)
|
|
(pattern:hex-cylindrical center normal num-angular
|
|
[num-axial=0] [radius=0])
|
|
(pattern:index-to-coords pat index)
|
|
(pattern:keep pat keep [merge=#t])
|
|
(pattern:linear xvec xnum [yvec ynum [zvec znum]])
|
|
(pattern:linear-scale pat begin-scale end-scale
|
|
which-dim root [merge=#t])
|
|
(pattern:make-entity pat)
|
|
(pattern:mirror pat root normal)
|
|
(pattern:move-element pat coords transf)
|
|
(pattern:periodic-keep pat keep which-dim [merge=#t])
|
|
(pattern:periodic-scale pat scales which-dim root
|
|
[merge=#t])
|
|
(pattern:planar? pat {face | {root-point normal}})
|
|
(pattern:polar-grid center normal num dist
|
|
[start] [not-rotate=#f] [hex-symmetry=#f]
|
|
[start-angle=0] [end-angle=360] [ratio=1])
|
|
(pattern:print-transform [index1 [index2]])
|
|
(pattern:radial center normal num-radial
|
|
num-angular dist [start] [not-rotate=#f]
|
|
[start-angle=0] [end-angle=360] [ratio=1])
|
|
(pattern:random extents number [dimension=3]
|
|
[ellipsoidal=#f] [x-vec=(1 0 0)] [y-vec=(0 1 0)])
|
|
(pattern:random-keep pat fraction [merge=#t])
|
|
(pattern:random-offset pat amplitude)
|
|
(pattern:random-orient pat [min-axial max-axial
|
|
axial-dir min-tilt max-tilt tilt-dir])
|
|
(pattern:random-scale pat min_scale max_scale
|
|
root [merge=#t])
|
|
(pattern:reflect pat root normal)
|
|
(pattern:remove entity)
|
|
(pattern:remove-element pat coords)
|
|
(pattern:restore-element pat coords)
|
|
(pattern:scale pat scale root [merge=#t])
|
|
(pattern:scale-element pat coords scale root)
|
|
(pattern:set-root-transf pat root-transf)
|
|
(pattern:size pat)
|
|
(pattern:spherical center num-latitudes
|
|
root [spacing])
|
|
(pattern:spherical? pat {face | center})
|
|
(pattern:surface entity num-u num-v root
|
|
[on-boundary=#f] [dir-u dir-v])
|
|
(pattern:transform pat transf)
|
|
(pattern:undo-move-element pat coords)
|
|
(pattern? object)
|
|
(point:position point)
|
|
(point? object)
|
|
(position x y z [space="models"])
|
|
(position:closest position position-list)
|
|
(position:copy position)
|
|
(position:distance position1 {position2 | ray})
|
|
(position:interpolate position1 position2 weight)
|
|
(position:offset position gvector)
|
|
(position:project-to-line position line-pos line-dir)
|
|
(position:project-to-plane position
|
|
plane-pos plane-normal)
|
|
(position:set! pos1 {{x y z} | {pos2}})
|
|
(position:set-x! position x)
|
|
(position:set-y! position y)
|
|
(position:set-z! position z)
|
|
(position:transform position transform)
|
|
(position:x position)
|
|
(position:y position)
|
|
(position:z position)
|
|
(position? object)
|
|
(ray position gvector)
|
|
(ray:gvector ray)
|
|
(ray:position ray)
|
|
(ray:queue posx posy posz vecx vecy vecz radius)
|
|
(ray:valid? ray)
|
|
(ray? object)
|
|
(read-ray)
|
|
(shell? object)
|
|
(solid? object)
|
|
(surface:domain face)
|
|
(surface:eval srf su sv [level])
|
|
(surface:eval-curvatures srf su sv )
|
|
(surface:eval-normal surf u v)
|
|
(surface:eval-pos surf u v)
|
|
(surface:from-face face)
|
|
(surface:point-perp srf pos)
|
|
(surface:range srf [box-pos-1 box-pos-2])
|
|
(surface? object)
|
|
(test:deep-copy entity-list [tolerance] [report-all]
|
|
[file1 [file2]])
|
|
(test:equal arg1 arg2 [tolerance] [msg])
|
|
(test:greater-than variable fixed [tolerance] [msg])
|
|
(test:less-than variable fixed [tolerance] [msg])
|
|
(test:performance string)
|
|
(text:font text-entity)
|
|
(text:location text-entity)
|
|
(text:set-font text-entity font)
|
|
(text:set-location text-entity location)
|
|
(text:set-size text-entity size)
|
|
(text:set-string text-entity string)
|
|
(text:size text-entity)
|
|
(text:string text-entity)
|
|
(text? object)
|
|
(timer:end)
|
|
(timer:get-time)
|
|
(timer:show-time)
|
|
(timer:start)
|
|
(transform:axes origin-position x-axis y-axis)
|
|
(transform:compose transform1 transform2)
|
|
(transform:copy transform)
|
|
(transform:identity)
|
|
(transform:inverse transform)
|
|
(transform:print transform)
|
|
(transform:reflection plane-position
|
|
plane-direction)
|
|
(transform:rotation origin-position
|
|
axis-direction angle)
|
|
(transform:scaling x-scale [y-scale z-scale])
|
|
(transform:translation gvector)
|
|
(transform? object)
|
|
(versiontag [major minor release])
|
|
(vertex:position vertex)
|
|
(vertex? object)
|
|
(wcs origin-pos {x-pos | x-vec} {y-pos | y-vec})
|
|
(wcs:active)
|
|
(wcs:from-transform transform)
|
|
(wcs:origin [wcs])
|
|
(wcs:set-active wcs)
|
|
(wcs:to-model-transform [wcs])
|
|
(wcs:to-wcs-transform [wcs])
|
|
(wcs:x-axis [wcs])
|
|
(wcs:y-axis [wcs])
|
|
(wcs:z-axis [wcs])
|
|
(wcs? object)
|
|
(wire-body:planar? object)
|
|
(wire-body? object)
|
|
(wire:closed? object)
|
|
(wire:planar? object)
|
|
(wire? object)
|