![]() |
Index |
<<< Multi-Processing Support | Chapters | Index >>> |
A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X | Y
abutment. See clash detection
accuracy of Parasolid models 39
ACIS, translation from and to 12
acorn. See minimum body
allocating memory 192
AMD platforms, support for 10
analysis of models 167
angle of taper 75
angle precision, session 39
application support 179
overview 179
command history. See partions, rollback
implementation decisions 192
introduction to writing 189
Parasolid, writing 189
arbitrary information. See attributes
archiving data 165
arguments to functions 190
using for facet data 176
assemblies 37
parts in 38
restrictions on 39
transforms in 38
attaching attribute information 179
attribute definitions 180
fields in 180
attaching information 179
attribute callback functions 182
attribute definitions 180
behavior of 180
behavior of, specifying 182
class of 180
color 180
density 180
hatching 180
reflectivity 180
system-defined 180
translucency 180
transparency 180
types of information stored by 179
using 180
automatic step taper 77
backward compatibility of files 166
backward, rolling sessions 183
B-curves 105
introduction 105
behaviors, specifying attribute 182
Bezier format 106
B-geometry 105
creating 105
introduction 105
lofting 107
modelling with 106
using for imported data 163
boundary, specifying 153
cliff edge 145
cliff-edge 13
conic-section 13
constant radius 143
constant width 152
cross-sections, types of 144
curvature continuous 13
edge, controlling appearance 144
edge, types of 143
fixing 142
isoparameter 151
overflows 146
setback 146
size, specifying face-face 152
unfixed 142
variable chamfer 144
variable radius 144
variable width 153
Y-shaped 145
See also blending
chamfering 141
deleting blends 78
edges 142
face-face. See face-face blends
introduction to 141
overview 15
overview of 141
sheet bodies 91
three-face. See three-face blends
topology, preserving 146
types of, comparison between 142
vertex 145
See also blend
creating during thickening 72
building from profiles 117
components in 27
creating from faces 78
definition of 27
detecting clashes 59
dividing into sections. See sectioning
enclosing solid regions with sheet 48
fencing off sections of 50
groups of. See assemblies
manifold 41
minimum 41
negative 34
non-manifold 42
projecting curves onto 97
punching sheet bodies with solid 49
sheet 85
sheet, closed components in 41
sheet, open components in 41
sheet, primitive 97
wire 85
wire, closed components in 41
wire, open components in 41
Bodyshop, Parasolid 11
boolean tools 52
booleans 45
common options 47
improving performance 52
intersection 46
introduction to 45
matched 47
miscellaneous options 52
overview of 45
repeated. See instancing
subtraction 46
target 46
uniting 46
of blend, specifying 153
representations, importing 162
B-rep data, importing 162
B-spline curves and surfaces 105
building bodies from profiles 117
bulletin board 188
callback functions, attribute. See attributes: attribute callback functions
calling Parasolid functions 190
C-callable functions 189
chamfering 141
changes with local operations, topological 62
changing attributes 182
characteristics of groups 187
body 44
entities involved in 44
local 44
when to check bodies 44
circles, creating 97
class of an attribute 180
cliff edge blend 145
in sheet bodies 41
in wire bodies 41
closest approach 167
collections of entities. See groups
color, representing 180
common boolean options 47
between different Parasolid versions 166
file, backward 166
file, forward 166
complex blending. See blending
components 27
in sheet bodies 41
in wire bodies 41
of assemblies 38
concepts, rollback 183
consistent face normals 33
constant width blend 152
construction geometry 36
contact points, in face-face blending 152
containment. See clash detection
copying faces 78
corrupt data 44
attributes 182
B-geometry 105
bodies from faces 78
primitive sheet bodies 97
profiles from entities 98
sheet bodies 86
wire bodies 95
planes, in face-face blending 151
shape, in face-face blends 155
current partition 184
curve-based tapering 76
B-spline 105
definition of 36
guide 135
imprinting 97
intersection 167
isocline 75
isoparam 107
outline 98
projecting onto bodies 97
scribing onto entities 97
archiving 165
corrupt 44
displaying 171
enquiring model 167
graphical, processing 171
importing from other applications 85, 161
introduction to storing 165
reasons for importing 161
receiving 165
storing 165
structures. See data structures
transmitting 165
data structures 191
used for entity tracking 188
degenerate profiles 134
attributes 182
blends 78
faces 78
holes 95
delta frustrum 189
density, representing 180
design of Parasolid functions 190
destructive sectioning 57
detecting clashes between bodies 59
of edges 34
of fins 34
of loops 34
DirectX 173
disc blend 151
displaying data 171
distance, measuring 167
dividing faces 52
double conic holdline 153
downward interfaces 189
drafting. See tapering
edge blends 142
appearance, controlling 144
overflows 146
types of 143
See also blend, blending
definition of 28
direction of 34
exact 40
imprinting 52
face geometry 82
faces 78
embossing 138
enclosing solid regions with sheet bodies 48
geometric 167
model data 167
topological 167
checked for validity 44
collections of. See groups
creating profiles from 98
geometric 35
identifying 27
intersection 167
miscellaneous 37
relationships between 26
scribing curves onto 97
spinning 83
sweeping 83
topological 27
error handling 193
edges 40
vertices 40
extending sheet bodies 89
extruding 117
face 83
face-face blends 150
constant radius 152
constant width 152
holdline 153
notches 158
propagation 158
trimming 155
variable width 152
walls 150
See also three-face blending
copying 78
copying sets of. See patterning
creating bodies with 78
creating for wire bodies 95
definition of 28
deleting 78
dividing 52
editing 78
editing geometry attached to 82
generic change operations 83
intersection 167
normals of 33
pierce 67
replacing surfaces of 95
tapering 73
facet data 171
options 177
overview 171
pictures 176
FEA 161
fencing off sections of a body 50
fields of an attribute 180
file formats 166
file handling 189
filletting. See blending
filling holes 80
definition of 28
direction of 34
fixing blends 142
importing 161
reasons for importing 161
forward compatibility of files 166
forward direction of loops 34
forward, rolling the session 183
frustrum 189
frustrum, delta 189
full body checking 44
function design 190
functionality of Parasolid, overview 13
arguments 190
C-callable 189
design of 190
Parasolid, calling 190
generic face change operations 83
enquiries 167
entities 35
B-geometry. See B-geometry, B-curves, B-surfaces
construction 36
curves 36
enquiring 167
entities 35
face, editing 82
mis-aligned 47
nominal 40
orphan 36
replacing missing 80
surfaces 36
transforming 82
global checking 44
using for facet data 176
graphical data, processing 171
using for facet data 176
graphics library 171
DirectX 173
OpenGL 173
characteristics of 187
of bodies. See assemblies
guide curves for lofting 135
files 189
Parasolid errors 193
hatching in displays 173
hatching, representing 180
healing wounds 78
helix, tapered 123
Hermite format 106
hidden line pictures 174
holdline, in face-face blends 153
deleting 95
holes, filling 80
hollowing 67
pierce faces 67
identifiers 27
identifying entities 27
IDs 27
IGES, translation from and to 12
implementation decisions for applications 192
B-rep data 162
foreign data, reasons for 161
trimmed surfaces 161
imprinting curves 97
imprinting edges 52
improving performance, boolean 47
inconsistent face normals 33
incremental sewing 95
returning from model. See enquiries
initialization macros 191
instancing 53
Intel-based platforms, support for 10
interfaces, naming conventions for 192
interference. See clash detection
internal partitions 42
intersection, boolean operation 46
B-curves 105
B-geometry 105
blending 141
booleans 45
B-surfaces 105
local operations 61
model structure 25
profiles 117
storing data 165
this manual 9
isocline curves 75
isocline-based tapering 76
isoparam curves 107
isoparameter blend 151
Itanium-based platforms, support for 10
knitting sheet bodies and solid bodies 95
large models, support for rendering 15
linear blends. See blend: chamfer
checking 44
operations. See local operations
precision 40
introduction to 61
topological changes with 62
lofting 134
B-geometry 107
guide curves 135
definition of 28
direction of 34
macros, initialization 191
errors from Parasolid 193
files on disk 189
manifold bodies 41
introduction to 9
overview of contents 9
partition 183
matched booleans 47
matching coincident regions to improve boolean performance 47
maximum distance 167
measuring distance 167
memory management 189, 191, 192
merging attributes 181
meshing 106
methods of 76
minimum body 41
minimum distance 167
boolean options 52
entities 37
operations with sheet bodies 95
mixed dimensions 43
accuracy 39
analysis 167
data, enquiring. See enquiries
rendering 173
returning information about. See enquiries
simplification 80
size 39
structure. See model structure
assemblies 37
attributes 37
bodies 27
curves 36
face normals 33
faces 28
general bodies 42
groups 37
instances 37
internal partitions 42
introduction to 25
manifold bodies 41
mixed dimensions 43
model accuracy 39
non-manifold bodies 43
regions 32
sheet bodies 41
shells 33
solid bodies 41
transforms 37
validity of bodies 43
vertices 28
wire bodies 41
sheet 85
tolerant 40
wire 95
with B-geometry 106
modifying sheet bodies 86
multiple processors, making use of 109, 195
naming conventions, for Parasolid interfaces 192
negative bodies 34
nominal geometry 40
non-destructive sectioning 58
non-manifold bodies. See general bodies
normal callbacks 182
normal surfaces, in tapering 76
normals, face 33
blend overflows 147
face-face blends 158
NURBs. See B-geometry, B-curves, B-surfaces
offsetting 63
removing self-intersections 63
step offsets 64
wire bodies 95
offsetting operations. See hollowing, offsetting, thickening
in sheet bodies 41
in wire bodies 41
OpenGL 173
generic face change 83
local. See local operations
offsetting. See hollowing, offsetting, thickening
with sheet bodies, miscellaneous 95
boolean, common 47
boolean, miscellaneous 52
faceting 177
rendering 174
orphan geometry 36
other entities 37
outline curves 98
blend 146
edge blend 146
parameters in a Parasolid session 193
Parasolid 166
accuracy of 39
calling Parasolid functions 190
function design 190
models, accuracy of 39
naming conventions for interfaces 192
overview of functionality 13
Pipeline 165
product portfolio 11
session. See session
size of models in 39
supported platforms 10
version compatibility 166
writing applications 189
XT format 165
Parasolid Jumpstart Kit 9
Parasolid 11
Parasolid Bodyshop 11
Parasolid Translators 11
partial booleans 47
partition level rollback 184, 193
partition marks 183
definition of 183
partition level rollback 183
See also rollback
in assemblies 38
patching holes 80
patterning 55
performance, improving boolean 47
facet data, generating 176
hidden line 174
rendering 173
wire-frame 173
piecewise data 106
pierce faces, in hollowing 67
planes, cross-section, in face-face blending 151
platforms, supported by Parasolid 10
polygons, creating, rectangles, creating 97
polynomial format 106
local 40
pipe, use with nominal geometry 40
session 39
session angle 39
primitive sheet bodies, creating 97
processing graphical data 171
product portfolio, Parasolid 11
building bodies from 117
creating from existing entities 98
degenerate 134
embossing 138
extruding 117
introduction to 117
lofting 134
outline curves 98
shadow curves 98
spinning 118
spun outlines 98
sweeping 119
projecting curves onto bodies 97
face-face blend 158
punching sheet bodies with solid bodies 49
read-only callbacks 182
real world bodies. See manifold bodies
received arguments 190
receiving data 165
reflectivity, representing 180
definition of 32
enclosing solid with sheet bodies 48
matched, in booleans 47
solid 32
steep, identifying for taper 75
void 32
relationships between entities 26
removing self-intersections during offsetting 63
options available 174
overview 171
pictures 173
support for large models, overview 15
restrictions on assemblies 39
return structures 192
returned arguments 190
returning model information. See enquiries
application implementation considerations 193
concepts 183
partition level rollback 183, 184, 193
session level rollback 183, 187, 193
See also partitions
rolling ball blend 151
rolling the Parasolid session forward and back 183
rubber surfaces 82
scribing curves onto entities 97
sectioning 57
destructive 57
non-destructive 58
sections of a body, fencing off 50
identifying 44
removing during offsetting 63
angle precision 39
definition of 183
parameters you can set 193
precision 39
session level rollback 183
setback blends 146
incremental 95
sheet bodies together 93
shape, face-face blend cross-section 155
sheet bodies 85
and solid bodies, knitting 95
blending 91
closed components in 41
creating 86
enclosing solid regions with 48
extending 89
miscellaneous operations 95
model structure 41
modeling with 85
modifying 86
open components in 41
overview of 85
primitive, creating 97
sewing together 93
trimming 88
uses for 85
with solid bodies, punching 49
sheet modelling 85
checking 44
definition of 33
silhouette lines in displays 173
simplifying models 80
single conic holdline 153
size box 39
violations of 44
Solaris, support for 10
regions 32
knitting sheet bodies and 95
model structure 41
punching sheet bodies with 49
solid regions 32
enclosing with sheet bodies 48
specifying attribute behaviors 182
spinning 118
B-geometry 107
entities 83
attributes 181
faces 52
wire bodies 95
standard forms 192
steep regions 75
offsets 64
tapering 76
STEP, translation from and to 11
stereo lithography 176
stitching. See sewing
storing data 165
introduction to 165
introduction to model 25
of Parasolid models 25
data 191
data, used for entity tracking 188
return 192
subtraction, boolean operation 46
support for applications 179
supported platforms 10
surface-based tapering 76
B-spline 105
controlling during lofting 135
definition of 36
extending when offsetting 63
hollowing 67
intersection 167
normal, in tapering 76
offsetting 63
replacing 95
rubber 82
tapered, in tapering 76
thickening 71
trimmed 161
trimmed, importing 161
user-supplied for face-face blends 158
user-supplied for thickening 72
sweeping 119
B-geometry 107
entities 83
Symmetric Multi-Processing 109, 194, 195
system-defined attributes 180
tags 27
tangent holdline 153
tapered helix 123
tapered surfaces, in tapering 76
tapering 76
faces 73
normal surfaces 76
step taper 76
tapered surfaces 76
target, in booleans 46
Taylor series format 106
thickening 71
punch direction 72
thin-walled parts, creation of 13, 71
third party applications, importing data from 161
three-face blends 159
tool, in booleans 46
tools, boolean 52
changes with local operations 62
enquiries 167
entities 27
structures used for entity tracking 188
transfering attributes 181
transformations. See transforms
transforming attributes 181
transforming geometry 82
transforms 37
in assemblies 38
translucency, representing 180
transmitting data 165
transparency, representing 180
trimmed surfaces 161
importing 161
face-face blends 155
sheet bodies 88
types of edge blend 143
UltraSPARC platforms, support for 10
unfixed blends 142
of IDs 27
of tags 27
uniting, boolean operation 46
in thickening 72
user-supplied surfaces in face-face blends 158
attributes 180
checking, when to 44
validity of a body, checking 43
version compatibility 166
vertex blending 145
definition of 28
exact 40
matching across adjacent profiles 134
viewports 174
void regions 32
walls, in face face blending 150
when to check bodies 44
Windows platforms, support for 10
wire bodies 85
closed components in 41
creating 95
creating faces for 95
model structure 41
offsetting 95
open components in 41
overview of 85
splitting 95
uses for 85
wire modeling 95
wire-frame pictures 173
wounds, healing 78
writing Parasolid applications 189
overview of 189
XT format 165
Y-shaped blends 145
<<< Multi-Processing Support | Chapters | Index >>> |