ACIS Deformable Modeling
Open All
Close All
1. ACIS Deformable Modeling Component
The Sculpting Process
Types of Deformations
Local Deformations
Isolated Deformations
Deforming Surfaces
Deforming Curves
Loads
Pressures
Springs
Curve Loads
Link Curve Loads
Vector Loads
Attractor Loads
Converting Between Loads and Constraints
Constraints
Point Constraints
Position and Tangent Point Constraints
Surface Deformations at Curve Constraint Corners
Curve Constraints
Link Constraints
Default Shapes
Parameters
Tag Objects
Parametric Positions
Interfaces
User Interface
API Interface to Multi-Surface Deformable Modeling
Area Constraint User Interface
DS_zone Objects Overview
Optional Drawing Libraries
Mouse Action in Scheme
Limitations
Link Constraint Issues
No Child Multi-Surface Patch
No Multi-Edge Mesh
No Tracking Curve Constraints
Trim Face Rendering Considerations
Exception Handling Across Interfaces
2. ACIS Deformable Modeling
Libraries
Interface
Main Libraries
Optional Drawing Libraries
Library Dependencies
Interface Classes
Draw Command Pipeline
Data Management
Multi-Surface ACIS Interface
Scheme Interface
Deformations at Curve Constraint Corners
Scheme Language Extension Concepts
Scheme Demonstration Files
ds-model Variable
ds:mouse
View Manipulation
Constraint Point Tracking
Add and Toggle Constraints
Add Patch
Add Point Pressure Loads
Delete Tag Objects
Load Gain Tracking
View Manipulations Only
3. Advanced Covering
Advanced Covering Interface
Some Advanced Covering Terminology
Basic Steps for Using Advanced Covering
General Advanced Covering Algorithm
Advanced Covering Limitations
C++ Advanced Covering Examples
G0 Boundary with Default Settings
G1 Boundary with Options
G1 Re-Cover with Options
G1 Snapping
G1 Boundary with Symmetry Axis
G0 Boundary with Guide Points
Mixed Continuity Boundary
Specifying B-Spline Weight
Gap Reporting
4. Scheme Extensions Aa thru Cz
adv-cover:cover-circuit
adv-cover:max-gap
adv-cover:options
adv-cover:recover-face
ds:add-attractor
ds:add-circ-cstrn
ds:add-circ-load
ds:add-cstrn
ds:add-dist-press
ds:add-parab-cstrn
ds:add-parab-load
ds:add-patch
ds:add-pt-cstrn
ds:add-pt-press
ds:add-spring
ds:add-spring-curve
ds:add-spring-set
ds:add-str-cstrn
ds:add-str-load
ds:add-vector-load
ds:adm-options
ds:commit
ds:crv-cstrn-from-load
ds:crv-load-from-cstrn
5. Scheme Extensions Da thru Iz
ds:debug
ds:elevate-degree
ds:end-sculpting
ds:extrapolate
ds:gen-path
ds:get-active-patch
ds:get-alpha
ds:get-beta
ds:get-child-tag
ds:get-comb-graphics
ds:get-cstrn
ds:get-default-state
ds:get-delta
ds:get-dmod-tags
ds:get-dmods
ds:get-dof-state
ds:get-draw-grid
ds:get-draw-state
ds:get-dynamics
ds:get-entities
ds:get-entity
ds:get-epsilon
ds:get-gamma
ds:get-icon-radius
ds:get-integral-degree
ds:get-interior-state
ds:get-load-gain
ds:get-minimal-corners
ds:get-parent-tag
ds:get-pt-uv
ds:get-pt-xyz
ds:get-shape-degree
ds:get-shape-dofs
ds:get-shape-knots
ds:get-sibling-tag
ds:get-spring-length
ds:get-tag-param-max
ds:get-tag-param-min
ds:get-tag-patch
ds:get-tag-summary
ds:get-tag-type
ds:get-tags
ds:get-tan-display-gain
ds:get-tight-state
ds:get-type-string
ds:get-xyz
6. Scheme Extensions Ja thru Zz
ds:journal-off
ds:journal-on
ds:link-face
ds:make-tracking-curve
ds:pick-dmod-tag
ds:pick-par-pos
ds:pick-position
ds:pick-tag-id
ds:remove-dm-attributes
ds:rm-multi-face
ds:rm-patch
ds:rm-tag-object
ds:set-alpha
ds:set-attractor-power
ds:set-beta
ds:set-comb-graphics
ds:set-cstrn-behavior
ds:set-cstrn-domain-dir
ds:set-cstrn-state
ds:set-default-shape
ds:set-delta
ds:set-draw-grid
ds:set-draw-state
ds:set-dynamics
ds:set-epsilon
ds:set-gamma
ds:set-icon-radius
ds:set-interior-state
ds:set-load-gain
ds:set-pt-uv
ds:set-pt-xyz
ds:set-tag-icon-grid
ds:set-tag-icon-size
ds:set-tan-display-gain
ds:set-tight-state
ds:set-tracking-curve-target
ds:solve
ds:split-domain
ds:start-adm
ds:test-edge
ds:test-face
ds:test-scatter
ds:toggle-cstrn
ds:toggle-seam
ds:use-link-cstrns
vertex:from-position
7. Functions
api_advanced_cover
api_dm_add_multi_face
api_dm_add_patch
api_dm_auto_elevate
api_dm_commit_attrib_dm2acis
api_dm_get_attrib_dm2acis
api_dm_get_hierarchy_entities
api_dm_journal_off
api_dm_journal_on
api_dm_query_attrib_dm2acis
api_dm_remove_attrib_dm2acis
api_dm_remove_dm_attributes
api_dm_rm_multi_face
api_dm_rm_patch
api_dm_set_array_size
api_dm_set_tolerance
api_dm_use_link_cstrns
api_initialize_admhoops
api_initialize_admicon
api_initialize_deformable_modeling
api_terminate_admhoops
api_terminate_admicon
api_terminate_deformable_modeling
is_ATTRIB_AGC
is_ATTRIB_DC2ACIS
is_ATTRIB_DM2ACIS
is_ATTRIB_DS2ACIS
8. Classes Aa thru ATTRIB_Dr
acovr_edge_constraint
acovr_gap_report
acovr_options
ADM_draw_engine
adm_options
ADM_regobj
ADM_regobj_factory
ADM_regobj_factory_mgr
ADM_srf_icon
ADM_srf_icon2
ATTRIB_AGC
ATTRIB_DC2ACIS
ATTRIB_DM2ACIS
9. Classes ATTRIB_Ds thru Zz
ATTRIB_DS2ACIS
Spatial_syserr_hurler
10. Enumerations
acovr_continuity_level
acovr_tol_type
A. Reference Summary
Classes
Enumerations
Functions
Scheme Extensions
B. Syntax Summary
Functions
Scheme Extensions
C. Derivation Summary
Classes
D. Scheme Example Files
dsmouse.scm
ds:mouse
ds:mouse-help
ds:mouse-view-help
ds:select-face
ds:select-edge
ds:get-mouse-slider
ds:set-mouse-slider
dsdemo.scm
Demo Functions
System Modeling Functions
Rendering and Reports
DSURF Model Parameters
DSURF Edge Conditions
Remove, Toggle, Change Constraints and Loads
Add Constraints
Add, Edit Loads
dscurv.scm
Curve Demo Functions