SpaceClaim Developers Guide 1 2
SpaceClaim Developers Guide 1 2
Copyright © 2004-2019 ANSYS, Inc. All Rights Reserved. SpaceClaim is a registered trademark of ANSYS, Inc . Page 1
SpaceClaim Developers Guide
Table of Contents
1 Introduction .............................................................................................................................................. 4
1.1 Purpose.......................................................................................................................................................... 4
1.2 Programming Language ................................................................................................................................. 4
1.3 Conventions ................................................................................................................................................... 4
2 Overview .................................................................................................................................................. 5
2.1 Architecture ................................................................................................................................................... 5
2.2 Doc Objects.................................................................................................................................................... 6
2.3 Document Structure ...................................................................................................................................... 6
2.4 Part Structure ................................................................................................................................................ 7
2.5 Drawing Sheet Structure ............................................................................................................................... 9
3 Documents and Doc Objects .................................................................................................................... 11
3.1 Overview...................................................................................................................................................... 11
3.2 Parent-Child Hierarchy ................................................................................................................................ 11
3.3 Parts and Components ................................................................................................................................ 12
3.4 Instances and Occurrences.......................................................................................................................... 13
3.5 Occurrence Chains ....................................................................................................................................... 14
3.6 General Objects and Masters ...................................................................................................................... 14
3.7 Originals and Masters.................................................................................................................................. 14
3.8 Transforming to Master-Space .................................................................................................................... 14
3.9 Getting Occurrences .................................................................................................................................... 15
4 Application Integration ............................................................................................................................ 16
4.1 Persistent Identifiers ................................................................................................................................... 16
4.2 Replacements .............................................................................................................................................. 16
4.3 Update States .............................................................................................................................................. 17
5 Storing Custom Data................................................................................................................................ 18
5.1 Document Properties .................................................................................................................................. 18
5.2 Custom Attributes ....................................................................................................................................... 18
5.3 Attribute Propagation ................................................................................................................................. 19
6 Identifying Objects in ACIS and Parasolid Files .......................................................................................... 20
6.1 Identifiers During Export ............................................................................................................................. 20
6.2 Foreign Identifiers During Import and Export ............................................................................................. 20
7 Geometry and Topology .......................................................................................................................... 21
7.1 Unbounded Geometry and Trimmed Objects ............................................................................................. 21
7.2 Topology ...................................................................................................................................................... 21
7.3 Doc Objects and Geometry ......................................................................................................................... 22
7.4 Design Curves .............................................................................................................................................. 22
7.5 Design Bodies .............................................................................................................................................. 23
Copyright © 2004-2019 ANSYS, Inc. All Rights Reserved. SpaceClaim is a registered trademark of ANSYS, Inc . Page 2