Scheme Interface
List of: Discussion Topic
Subjects: Deformable Surfaces
Contents: ACIS Deformable Modeling

The multi-surface entry point is the Scheme extension ds:link-face. The strategy for its use is the same as for the ACIS programmable interface. To build a multi-surface mesh call ds:link-face once for every face to be added to the mesh. Once again the limitation applies that each face being added to the mesh must be connected to at least one other face already in the mesh. The tag numbers for the root-siblings are returned by the ds:link-face call and can be gotten at run time by parsing the return argument of the Scheme extension ds:get-tag-summary.

The Scheme extension ds:link-face exposes the behavior of the api_dm_add_multi_face call to ACIS. Link constraints are created with C0 connectivity. A link constraint's behavior can be modified with the Scheme extension ds:set-cstrn-behavior. The Scheme extension parses a text string as described in the on-line documentation to build the required behavior bit array.

When using the ds:mouse rubberband driver, a link constraint can be toggled between C0 and C1 behaviors by simply clicking on the constraint with <Shift> + <Right Mouse>.
PDF/ADM/02ADM.PDF
HTM/DATA/ADM/ADM/02ADM/0010.HTM