Sei sulla pagina 1di 31

 CATIA V5

PREV

9. Featured VBScript Commands
  🔎

Index

Abs, 497

ActiveDocument, 25, 145

ActivePrinter, 145

ActiveWindow, 145

Add class, 143

– addition, 61

– BooleanShape class, 151

AddBiEltCst, 89, 90, 163

Addition, 61

Additional information, 29

AddMonoEltCst, 89, 163

AddNewSolidFaceFillet, 463

AddNewSolidTritangentFillet, 463

AddNewSurfaceEdgeFilletWithConstantRadius, 464

AddNewSurfaceEdgeFilletWithVaryingRadius, 464

AddNewSurfaceFaceFillet, 464

AddNewSurfaceTritangentFillet, 464

AddNewSurfaceUserPattern, 465

AddNewSurfacicCircPattern, 465

AddNewSurfacicRectPattern, 465

AddTriEltCst, 89, 163

Affinity, 116, 117, 195

Affinity Definition dialog box, 195

Anchor object, 23

And, 20

Angle, 66

Angle class, 143, 169

Angle line, 97

Angle plane, 102

AngularRepartition class, 144, 442

AnyObject class, 144, 169

– base class, 5

– CATBaseDispatch class, 152

Application. See also Application class

– absolute path, 146

– height, 146

– interactivity, 147

– left, 147

– name, 145

– top, 148

– visible, 148

– width, 148

– windows, 149

Application class, 23–24, 145–149. See also Application

– Document class, 169

– Documents class, 173

– Documents property, 35
Find answers on the fly, or master something new. Subscribe today. See pricing options.
– FileSelectionBox, 36, 46

– SystemService class, 479

– SystemService property, 51

Application windows, 23

Arc. See Circle

Asc, 497

Assemble class, 149

– addition, 61

– BooleanShape class, 151

Assemble feature object, 196

Assembly structure, 77, 78–80

Associative derivation, 267

Attributes

– CATParts, 53–54

– CATProducts, 53–54, 77

Axis, 98, 200, 259

Axis to axis, 116, 118, 201, 260

Axis to Axis dialog box, 201

AxisLine, 97

Axis2D class, 84, 149

Base class, 5

Between point, 94, 95

Bill of materials (BOM), 428

Bisecting line, 98, 272, 273, 308

BiTangent fillet, 119, 120, 292

Blend, 111, 112, 113–114, 202, 260, 454

Blend Definition dialog box, 202

Block, 14

Bodies, Boolean operations, 61–64

Bodies class, 150

– Add method, 56

– Body class, 150

– standard body, 57

Body, 55, 56–57

Body class, 150–151

– body, 55

– geometrical set, 58

– HybridBodies class, 192

– ordered geometrical sets, 59

– OrderedGeometricalSets class, 411

– Shapes class, 467

– sketch, 83

– Sketches class, 471

– solid, 124

– 3D wireframe geometry, 92

Boolean, 16, 66, 415, 498

Boolean operations, 61–64

BooleanShape, 123

BooleanShape class, 151–152

BoolParam class, 152

BOM, 428

Boundary, 105, 108, 208

Boundary curves, 269

Boundary Definition dialog box, 208

Boundary representation (BRep), 71–74

Branch, 19

BRep, 71–74

Byte, 498

CacheSize, 145

Calling function of external CATScript, 50


Find answers on the fly, or master something new. Subscribe today. See pricing options.
CATBaseDispatch class, 5 , 152

CATBStr, 16

CATGeometricType identifiers, 43

CATIA application, 23–24. See also Application

CATIA documents, 9 , 10, 23, 34

CATIA environment variable, 50

CATIAUnits class, 417

CATMain, 17

CATParts, 53–76

– attributes, 53–54

– bodies, 56–57

– Boolean operations, 61–64

– design table, 66–68

– direction definition, 74–75

– formula, 68–69

– geometrical sets, 58–59

– geometry-related content, 25, 53

– metadata, 28, 53, 428

– ordered geometrical sets, 59–61

– origin elements, 55

– parameter, 65–66

– parameters, formulas, etc., 27

– Part class, 417

– PartDocument class, 421

– product structure, 27

– references, 69–74

– structural information, 26

CATProducts, 77–82

– assembly structure, 78–80

– attributes, 77

– constraints, 81–82

– formulas, 78

– metadata, 428

– parameters, 78

– ProductDocument class, 430

– purpose, 77

– structural information, 26

CATSafeArrayVariant, 16

CATScript, 1–3

CATScriptLanguage identifier, 480

CATScriptLibraryType, 50

CATVariant, 16

CATVBA, 2

CATVBS, 1 , 2

CBool, 498

CByte, 498

CDate, 499

CDbl, 499

Center point, 94, 280

Chamfer, 137, 138, 454

Chamfer class, 152–154

Chamfer Definition dialog box, 152

Change transformation, 132–134

Check class, 437

Child class, 4

Chr, 499

CInt, 500

Circle, 105–107. See also Circle Definition dialog box

– Circle2D class, 154

– create, 86, 106–107


Find answers on the fly, or master something new. Subscribe today. See pricing options.
– HybridShapeCircleBitangentPoint class, 214–216

– HybridShapeCircleBitangentRadius class, 216–218

– HybridShapeCircleCenterAxis class, 218–219

– HybridShapeCircleCenterTangent class, 219–221

– HybridShapeCircleCtrPt class, 221–222

– HybridShapeCircleCtrRad class, 223–224

– HybridShapeCircleExplicit class, 224

– HybridShapeCircle3Points class, 213–214

– HybridShapeCircleTritangent class, 225–226

– HybridShapeCircle2PointsRad class, 211–213

– HybridShapeCircle class, 209–211

– HybridShapeFactory class, 260–264

– through three points, 110

Circle Definition dialog box

– HybridShapeCircle class, 209

– HybridShapeCircleBitangentPoint class, 214

– HybridShapeCircleBitangentRadius class, 216

– HybridShapeCircleCenterAxis class, 218

– HybridShapeCircleCenterTangent class, 220

– HybridShapeCircleCtrPt class, 222

– HybridShapeCircleCtrRad class, 223

– HybridShapeCircle3Points class, 213

– HybridShapeCircleTritangent class, 225

– HybridShapeCircle2PointsRad class, 212

Circle2D class, 154

CircPattern, 116

CircPattern class, 155–157

– AngularRepartition class, 144

– LinearRepartition class, 408

– Pattern class, 422

Circular arc, 180

Circular pattern, 133, 135, 155, 454

Circular Pattern dialog box, 155

Class, 4. See also Featured object classes

Class hierarchy, 4 , 5

CLng, 500

Close surface, 129, 130, 131–132

Closed circle, 180

Closed ellipse, 180

Closed solid, 454

CloseSurface class, 157, 476

Collection.Bodies, 150

Collection class, 157–158

– base class, 6

– CATBaseDispatch class, 152

– CATIAUnits class, 417

Collection.Constraints, 163

Collection.Documents, 173

Collection.DraftDomains, 176

Collection.Files, 183

Collection.Folders, 186

Collection.GeometricElements, 187

Collection.HybridBodies, 192

Collection objects, 157

Collection.OrderedGeometricalSets, 411

Collection.Parameters, 415

Collection.Products, 431

Collection.References, 437

Collection.Relations, 439

Collection.Shapes, 467

Collection.Sketches, 471

Find answers on the fly, orColoring


master something
elements, 44–45 new. Subscribe today. See pricing options.
Combine, 227, 264

Combine curve, 105, 108

Combine Definition dialog box, 227, 472

Commands. See Featured VBScript commands

“Commands list” window, 14

Comment line, 15

Concatenate Paths, 183

Configuration, 65, 67

Conic, 105, 107, 228, 264

Conic Definition dialog box, 228

Conic sweep, 375

Connect, 105, 108, 265

Connect curve, 233, 235

Connect Curve Definition dialog box, 232

Connecting curve, 97, 109–110

Connecting line, 98, 99

Const, 500

Constant fillet, 137, 138, 139–140

Constant radius fillet, 462

ConstRadEdgeFillet class, 158–159

– EdgeFillet class, 177

– ShapeFactory class, 462

Constraint

– CATProducts, 81–82

– 2D wireframe geometry, 89–90

Constraint class, 89, 90, 159–163

Constraints class, 81, 89, 159, 163–164

Construction element, 88, 188

ControlPoint2D class, 164–165

Coordinate point, 94, 280, 337

CopyFile, 184

CopyFolder, 184

Corner, 105, 107, 265

Corner Definition dialog box, 234

Cos, 501

Create

– anchor object, 23

– body, 56

– constraint, 81–82, 89–90

– design table, 67–68

– document, 35–36

– file, 47

– formula, 68–69

– geometrical set, 58

– macro, 6–7

– ordered geometrical set, 59–60

– parameter, 66

– sketch, 84

– sketch geometry, 85–87

– solid, 124–125

– square, 86

– 3D wireframe and surface geometry, 92

– toolbar, 12–13

“Create a new macro” window, 7

CreateBoolean, 415

CreateDimension, 415

CreateFile, 184

CreateFolder, 184

CreateInteger, 415

CreateList, 416

CreateReal, 416

CreateSetOfParameters, 416
Find answers on the fly, or master something new. Subscribe today. See pricing options.
CreateString, 416
CSng, 501

CStr, 501

Curly brace, 3

Curve, 104–110, 265

Curve explicit, 105, 108

Curve point, 94

Curve smooth, 105, 108, 240

Curve Smooth Definition dialog box, 240

Curve without history, 237

Curve2D class, 87, 165–167

Custom attributes, 54

Custom parameters, 430

Customize window, 12–14

Cylinder

– create, 112, 266

– HybridShapeCylinder class, 243

– surface, type of, 111

Cylinder Surface Definition dialog box, 243

Date, 502

Day, 502

Declaration

– body, 56–57

– file, 46, 47

– geometrical set, 59

– global variable/object, 16–17

– object for user selection, 38

– ordered geometrical set, 60–61

– origin plane, 55

– 3D toolbox, 91

Delete node, 80

DeleteFile, 184

DeleteFolder, 184

Derivative, 118, 119

Derived curve, 104

Design table, 65, 66–68

DesignTable class, 66, 67, 167–168, 437

Develop, 105

Dim, 502

Dim (), 16, 503

Dimension, 415

Dimension class, 90, 143, 169

Direction definition, 74–75, 244, 266

Direction line, 98, 99–100

Do-Until, 22

Do-While, 21–22

Document, 34–38

– add, 173

– create, 35–36

– list/collection of, 23, 146

– load, 36–37

– new, 173

– open, 36, 37, 173

– read, 37, 173

– save, 37–38

Document class, 169–172

– CATIA document, 34

– parent class, 24–25

– Saved property, 38

– saving documents, 37

– Selection property, 38

Documents class, 173


Find answers on the fly, or master something new. Subscribe today. See pricing options.
– create documents, 35
– Document class, 169

– loading documents, 36

– new document, 35

– open documents, 35

Double, 16, 503

Draft

– create, 139, 455

– example, 140–141

– surface operation, 137

Draft angle types, 174

Draft class, 174, 176

Draft domain, 174

DraftDomain class, 175–176

DraftDomains class, 175, 176

DrawingDocument class, 169

DressUpShape class, 123, 177

Edge fillet, 74

Edge Fillet Definition dialog box, 158

Edge operations on solids, 137

EdgeFillet class, 177, 185

Element colors, 44–45

Element selection, 446

Ellipse, 86, 178, 180

Ellipse2D class, 178

Empty, 503

Empty file, 184

Empty reference, 70–71

End, 504

Environment variable, 50–51, 479

Equation plane, 102

Err, 504

ExecuteBackgroundProcessus, 49, 480

ExecuteProcessus, 49, 480

ExecuteScript, 49, 480

Exit, 504

Exit Do, 21, 22

Exit For, 21

Exp, 504

Explicit curve, 105, 108

Explicit geometry, 237

Explicit line, 97

Explicit line without history, 311

Explicit plane, 102

Explicit plane without history, 332

Explicit point, 94

Explicit point without history, 338

Explicit surface, 111, 112

External CATScript, 48, 49–50

External program, 48, 49

Extract, 119, 120, 246

Extract Definition dialog box, 246

Extrapolate, 119

Extrapolate Definition dialog box, 252

Extrapolation, 120, 252, 267, 268

Extremum, 93, 94, 254, 268

Extremum Definition dialog box, 254

Extremum polar, 268

Extrude, 111, 112

Extruded Surface Definition dialog box, 257

Extrusion, 257, 269

Find answers on the fly, orFace-face


master fillet,something
137, 138 new. Subscribe today. See pricing options.
Face-Face-Fillet dialog box, 179

FaceFillet class, 179, 185

Factory class, 179

Factory2D class, 180–182

– Circle2D class, 154

– ControlPoint2D class, 164

– Ellipse2D class, 178

– Hyperbola2D class, 402

– Line2D class, 408

– Parabola2D class, 413

– Point2D class, 425

– Spline2D class, 473

– 2D toolbox, 85

Featured object classes, 143–496

– Add, 143

– Angle, 143

– AngularRepartition, 144

– AnyObject, 144

– Application, 145

– Assemble, 149

– Axis2D, 149

– Bodies, 150

– Body, 150

– BooleanShape, 151

– BoolParam, 152

– CATBaseDispatch, 152

– Chamfer, 152

– Circle2D, 154

– CircPattern, 155

– CloseSurface, 157

– Collection, 157

– ConstRadEdgeFillet, 158

– Constraint, 159

– Constraints, 163

– ControlPoint2D, 164

– Curve2D, 165

– DesignTable, 167

– Dimension, 169

– Document, 169

– Documents, 173

– Draft, 174

– DraftDomain, 175

– DraftDomains, 176

– DressUpShape, 177

– EdgeFillet, 177

– Ellipse2D, 178

– FaceFillet, 179

– Factory, 179

– Factory2D, 180

– File, 182

– FileComponent, 182

– Files, 183

– FileSystem, 183

– Fillet, 185

– Folder, 186

– Folders, 186

– Formula, 186

– GeometricElement, 187

– GeometricElements, 187

– Geometry2D, 187

– Groove, 188

– Hole, 188

Find answers on the fly, or master 192


– HybridBodies, something new. Subscribe today. See pricing options.
– HybridBody, 192

– HybridShape, 193

– HybridShapeAffinity, 195

– HybridShapeAssemble, 196

– HybridShapeAxisLine, 200

– HybridShapeAxisToAxis, 201

– HybridShapeBlend, 202

– HybridShapeBoundary, 208

– HybridShapeCircle, 209

– HybridShapeCircleBitangentPoint, 214

– HybridShapeCircleBitangentRadius, 216

– HybridShapeCircleCenterAxis, 218

– HybridShapeCircleCenterTangent, 219

– HybridShapeCircleCtrPt, 221

– HybridShapeCircleCtrRad, 223

– HybridShapeCircleExplicit, 224

– HybridShapeCircle3Points, 213

– HybridShapeCircle2PointsRad, 211

– HybridShapeCircleTritangent, 225

– HybridShapeCombine, 227

– HybridShapeConic, 228

– HybridShapeConnect, 232

– HybridShapeCorner, 234

– HybridShapeCurveExplicit, 237

– HybridShapeCurvePar, 237

– HybridShapeCurveSmooth, 240

– HybridShapeCylinder, 243

– HybridShapeDirection, 244

– HybridShapeExtract, 246

– HybridShapeExtractMulti, 248

– HybridShapeExtrapol, 252

– HybridShapeExtremum, 254

– HybridShapeExtremumPolar, 255

– HybridShapeExtrude, 257

– HybridShapeFactory, 258

– HybridShapeFill, 288

– HybridShapeFilletBiTangent, 292

– HybridShapeFilletTriTangent, 295

– HybridShapeHelix, 296

– HybridShapeIntegratedLaw, 299

– HybridShapeIntersection, 302

– HybridShapeInverse, 303

– HybridShapeLawDistProj, 304

– HybridShapeLineAngle, 306

– HybridShapeLineBisecting, 308

– HybridShapeLineBiTangent, 310

– HybridShapeLineExplicit, 311

– HybridShapeLineNormal, 312

– HybridShapeLinePtDir, 313

– HybridShapeLinePtPt, 315

– HybridShapeLineTangency, 317

– HybridShapeLoft, 319

– HybridShapeNear, 325

– HybridShapeOffset, 326

– HybridShapePlaneAngle, 329

– HybridShapePlaneEquation, 331

– HybridShapePlaneExplicit, 332

– HybridShapePlaneMean, 332

– HybridShapePlaneNormal, 333

– HybridShapePlaneOffset, 334

– HybridShapePlaneOffsetPt, 335

– HybridShapePlane1Curve, 327

Find answers on the fly, or master something


– HybridShapePlane1Line1Pt, 328 new. Subscribe today. See pricing options.
– HybridShapePlane3Points, 329

– HybridShapePlaneTangent, 335

– HybridShapePlane2Lines, 328

– HybridShapePointBetween, 336

– HybridShapePointCenter, 337

– HybridShapePointCoord, 337

– HybridShapePointExplicit, 338

– HybridShapePointOnCurve, 338

– HybridShapePointOnPlane, 340

– HybridShapePointOnSurface, 341

– HybridShapePointTangent, 342

– HybridShapePolyline, 343

– HybridShapePositionTransfo, 344

– HybridShapeProject, 347

– HybridShapeReflectLine, 348

– HybridShapeRevol, 350

– HybridShapeRotate, 351

– HybridShapes, 353

– HybridShapeScaling, 353

– HybridShapeSection, 354

– HybridShapeSphere, 354

– HybridShapeSpine, 356

– HybridShapeSpiral, 358

– HybridShapeSpline, 360

– HybridShapeSplit, 365

– HybridShapeSurfaceExplicit, 368

– HybridShapeSweep, 368

– HybridShapeSweepCircle, 369

– HybridShapeSweepConic, 375

– HybridShapeSweepExplicit, 380

– HybridShapeSweepLine, 386

– HybridShapeSymmetry, 395

– HybridShapeThickness, 396

– HybridShape3DCurveOffset, 194

– HybridShapeTranslate, 397

– HybridShapeTrim, 399

– Hyperbola2D, 402

– Intersect, 403

– IntParam, 404

– KnowledgeActivateObject, 405

– KnowledgeObject, 405

– Length, 406

– Limit, 406

– Line, 407

– LinearRepartition, 408

– Line2D, 408

– Loft, 409

– Mirror, 409

– OrderedGeometricalSet, 410

– OrderedGeometricalSets, 411

– OriginElements, 412

– Pad, 412

– Parabola2D, 413

– Parameter, 413

– Parameters, 415

– Part, 417

– PartDocument, 421

– Pattern, 422

– Plane, 423

– Pocket, 424

– Point, 425

– Point2D, 425

Find answers on the fly, or master


– Prism, 426 something new. Subscribe today. See pricing options.
– Product, 427

– ProductDocument, 430

– Products, 431

– RealParam, 433

– RectPattern, 434

– Reference, 437

– References, 437

– Relation, 437

– Relations, 439

– Remove, 440

– RemoveFace, 441

– Repartition, 442

– ReplaceFace, 442

– Revolution, 443

– Rib, 443

– Rotate, 444

– Scaling, 445

– Scaling2, 445

– SelectedElement, 446

– Selection, 447

– SewSurface, 452

– Shaft, 453

– Shape, 453

– ShapeFactory, 453

– Shapes, 467

– Shell, 468

– Sketch, 469

– SketchBasedShape, 471

– Sketches, 471

– Slot, 472

– SolidCombine, 472

– Spline2D, 473

– Split, 474

– Stiffener, 474

– StrParam, 475

– SurfaceBasedShape, 476

– Sweep, 476

– Symmetry, 479

– SystemService, 479

– TextStream, 481

– Thickness, 482

– ThickSurface, 483

– Thread, 484

– TransformationShape, 485

– Translate, 486

– Trim, 486

– Tritangent Fillet, 487

– UserPattern, 488

– VarRadEdgeFillet, 489

– VisPropertySet, 490

Featured VBScript commands, 497–519

– Abs, 497

– Asc, 497

– Boolean, 498

– Byte, 498

– CBool, 498

– CByte, 498

– CDate, 499

– CDbl, 499

– Chr, 499

– CInt, 500

– CLng, 500

Find answers on the fly, or master


– Const, 500 something new. Subscribe today. See pricing options.
– Cos, 501

– CSng, 501

– CStr, 501

– Date, 502

– Day, 502

– Dim, 502

– Dim (), 503

– Do-Until, 503

– Do-While, 503

– Double, 503

– Empty, 503

– End, 504

– Err, 504

– On Error Resume Next, 513

– Exit, 504

– Exp, 504

– Fix, 505

– For-Next, 505

– Function, 505

– Hour, 505

– If-Then-Else, 506

– InputBox, 506

– InStr, 506

– Int, 506

– Integer, 507

– IsDate, 507

– IsEmpty, 507

– IsNull, 508

– IsNumeric, 508

– Join, 508–509

– LCase, 509

– Left, 509

– Len, 509–510

– Log, 510

– Long, 510

– LTrim, 510

– Mid, 511

– Minute, 511

– Mod, 511

– Month, 512

– MsgBox, 512

– Now, 512

– Null, 512

– Randomize, 513

– ReDim, 513

– Rem, 514

– Right, 514

– Rnd, 514

– RTrim, 514–515

– Second, 515

– Select Case, 515

– Set, 515

– Sgn, 516

– Sin, 515–516

– Single, 516

– Sqr, 516

– String, 517

– StrReverse, 517

– Sub, 517

– Tan, 517

– Time, 518

– Timer, 518

Find answers on the fly, or master


– TimeValue, 518 something new. Subscribe today. See pricing options.
– Trim, 519

– UCase, 519

– Year, 519

FEdge, 71, 72

File class, 182

– reading/writing data, 46–48

– TextStream class, 481

File path, 51

FileComponent class, 182–183

FileExists, 184

FileSeparator, 184

FileSystem class, 183–185

– CreateFile method, 47

– File class, 182

– Folder class, 186

– GetFile method, 46

Files class, 182, 183

Fill, 111, 112, 114–115

Fill surface, 269

Fill Surface Definition dialog box, 288

Fillet, 121–122, 137–140, 269

Fillet class, 185

Fillet Definition dialog box

– BiTangent fillet, 292

– TriTangent fillet, 295

Fix, 505

Folder class, 186

– Files class, 183

– Folders class, 186

FolderExists, 184

Folders class, 186

– Folder class, 186

For-Next, 21

Formula, 68–69, 78

Formula class, 68, 186–187, 437

FSur, 71, 72

Function, 18–19, 505. See also Featured VBScript commands

Functional edge (FEdge), 71, 72, 457

Functional surface (FSur), 71, 72

General description, 3

Generative shape design licence, 258

Geometrical set, 55, 58–59

GeometricElement class, 187

– geometrical type, 42

– object, 43

GeometricElements class, 43, 187

Geometry object, 69

Geometry2D class, 88, 187–188

GetFile, 184

GetFolder, 185

Global environment, 50

Global variable/object, 16–17

Go to Line, 8

Groove, 125–127, 455, 456

Groove class, 188, 443

Groove Definition dialog box, 188

Head of a macro, 15

Helix, 105, 107, 270, 297

Helix Curve Definition dialog box, 296

Find answers on the fly, orHelp,


master
146 something new. Subscribe today. See pricing options.
Hiding elements, 45–46

Hierarchical structure, 4 , 5

Hole, 125–127, 456, 457

Hole class, 188–191

Hole Definition dialog box, 188

Hour, 505

HybridBodies class, 192

– geometrical sets, 58, 59

– HybridBody class, 192

HybridBody class, 192–193

– geometrical set, 55, 58

– HybridBodies class, 192

– HybridShapes class, 351

– sketch, 83

– Sketches class, 471

– 3D wireframe geometry, 92

HybridShape class, 91, 193–194

HybridShapeAffinity class, 195–196

HybridShapeAssemble class, 196–200

HybridShapeAxisLine class, 96, 200

HybridShapeAxisToAxis class, 201

HybridShapeBlend class, 202–208

HybridShapeBoundary class, 208–209

HybridShapeCircle class, 108, 209–211

HybridShapeCircleBitangentPoint class, 214–216

HybridShapeCircleBitangentRadius class, 216–218

HybridShapeCircleCenterAxis class, 218–219

HybridShapeCircleCenterTangent class, 219–221

HybridShapeCircleCtrPt class, 221–222

HybridShapeCircleCtrRad class, 223–224

HybridShapeCircleExplicit class, 224

HybridShapeCircle3Points class, 213–214

HybridShapeCircleTritangent class, 225–226

HybridShapeCircle2PointsRad class, 211–213

HybridShapeCombine class, 227

HybridShapeConic class, 228–232

HybridShapeConnect class, 232–234

HybridShapeCorner class, 234–237

HybridShapeCurveExplicit class, 237

HybridShapeCurvePar class, 237–240

HybridShapeCurveSmooth class, 240–243

HybridShapeCylinder class, 243–244

HybridShapeDirection class, 74, 244–246

HybridShapeExtract class, 246–247

HybridShapeExtractMulti class, 248–252

HybridShapeExtrapol class, 252–254

HybridShapeExtremum class, 254–255

HybridShapeExtremumPolar class, 255–256

HybridShapeExtrude class, 257–258

HybridShapeFactory class, 258–288

– direction definition, 75

– Factory class, 179

– HybridShapeAffinity class, 195

– HybridShapeAssemble class, 196

– HybridShapeAxisLine class, 200

– HybridShapeAxisToAxis class, 201

– HybridShapeBlend class, 202

– HybridShapeBoundary class, 208

– HybridShapeCircle class, 209

– HybridShapeCircleBitangentPoint class, 214

– HybridShapeCircleBitangentRadius class, 216

– HybridShapeCircleCenterAxis class, 218


Find answers on the fly, or master something new. Subscribe today. See pricing options.
– HybridShapeCircleCenterTangent class, 219
– HybridShapeCircleCtrPt class, 221

– HybridShapeCircleCtrRad class, 223

– HybridShapeCircleExplicit class, 224

– HybridShapeCircle3Points class, 213

– HybridShapeCircleTritangent class, 225

– HybridShapeCircle2PointsRad class, 211

– HybridShapeCombine class, 227

– HybridShapeConic class, 228

– HybridShapeConnect class, 233

– HybridShapeCorner class, 235

– HybridShapeCurveExplicit class, 237

– HybridShapeCurvePar class, 238

– HybridShapeCurveSmooth class, 240

– HybridShapeCylinder class, 243

– HybridShapeDirection class, 244

– HybridShapeExtract class, 246

– HybridShapeExtractMulti class, 248

– HybridShapeExtrapol class, 252

– HybridShapeExtremum class, 254

– HybridShapeExtremumPolar class, 255

– HybridShapeFill class, 289

– HybridShapeFilletBiTangent class, 292

– HybridShapeFilletTriTangent class, 295

– HybridShapeHelix, 297

– HybridShapeIntegratedLaw class, 300

– HybridShapeIntersection class, 302

– HybridShapeInverse class, 303

– HybridShapeLawDistProj class, 304

– HybridShapeLineAngle class, 306

– HybridShapeLineBisecting class, 308

– HybridShapeLineBiTangent class, 310

– HybridShapeLineExplicit class, 311

– HybridShapeLineNormal class, 312

– HybridShapeLinePtDir class, 313

– HybridShapeLinePtPt class, 315

– HybridShapeLineTangency class, 317

– HybridShapeLoft class, 319

– HybridShapeNear class, 325

– HybridShapeOffset class, 326

– HybridShapePlaneAngle class, 330

– HybridShapePlaneEquation class, 331

– HybridShapePlaneExplicit class, 332

– HybridShapePlaneMean class, 332

– HybridShapePlaneNormal class, 333

– HybridShapePlaneOffset class, 334

– HybridShapePlaneOffsetPt class, 335

– HybridShapePlane1Curve class, 327

– HybridShapePlane1Line1Pt class, 328

– HybridShapePlane3Points class, 329

– HybridShapePlaneTangent class, 335

– HybridShapePlane2Lines class, 328

– HybridShapePointBetween class, 336

– HybridShapePointCenter class, 337

– HybridShapePointCoord class, 337

– HybridShapePointExplicit class, 338

– HybridShapePointOnCurve class, 338

– HybridShapePointOnPlane class, 340

– HybridShapePointOnSurface class, 341

– HybridShapePointTangent class, 342

– HybridShapePolyline class, 343

– HybridShapePositionTransfo class, 344

– HybridShapeProject class, 347

Find answers on the fly, or master something


– HybridShapeReflectLine class, 348 new. Subscribe today. See pricing options.
– HybridShapeRevol class, 350

– HybridShapeRotate class, 351

– HybridShapeScaling class, 351

– HybridShapeSection class, 352

– HybridShapeSphere class, 352

– HybridShapeSpine class, 356

– HybridShapeSpiral class, 358

– HybridShapeSpline class, 360

– HybridShapeSplit class, 365

– HybridShapeSurfaceExplicit class, 368

– HybridShapeSweepCircle class, 370

– HybridShapeSweepConic class, 375

– HybridShapeSweepExplicit class, 380

– HybridShapeSweepLine class, 386

– HybridShapeSymmetry class, 395

– HybridShapeThickness class, 396

– HybridShape3DCurveOffset class, 194

– HybridShapeTranslate class, 397

– HybridShapeTrim class, 399

– Line class, 407

– 3D wireframe geometry, 91

HybridShapeFill class, 288–291

HybridShapeFilletBiTangent class, 292–294

HybridShapeFilletTriTangent class, 295–296

HybridShapeHelix class, 296–299

HybridShapeIntegratedLaw class, 299–301

HybridShapeIntersection class, 302–303

HybridShapeInverse class, 303

HybridShapeLawDistProj class, 304–305

HybridShapeLineAngle class, 306–307

HybridShapeLineBisecting class, 308–309

HybridShapeLineBiTangent class, 310–311

HybridShapeLineExplicit class, 311

HybridShapeLineNormal class, 312–313

HybridShapeLinePtDir class, 313–315

HybridShapeLinePtPt class, 315–317

HybridShapeLineTangency class, 317–319

HybridShapeLoft class, 125, 127, 319–325

HybridShapeNear class, 325–326

HybridShapeOffset class, 326–327

HybridShapePlaneAngle class, 329–330

HybridShapePlaneEquation class, 331–332

HybridShapePlaneExplicit class, 332

HybridShapePlaneMean class, 332–333

HybridShapePlaneNormal class, 333–334

HybridShapePlaneOffset class, 334

HybridShapePlaneOffsetPt class, 335

HybridShapePlane1Curve class, 327

HybridShapePlane1Line1Pt class, 328

HybridShapePlane3Points class, 329

HybridShapePlaneTangent class, 335

HybridShapePlane2Lines class, 328–329

HybridShapePointBetween class, 336

HybridShapePointCenter class, 337

HybridShapePointCoord class, 337–338

HybridShapePointExplicit class, 338

HybridShapePointOnCurve class, 338–339

HybridShapePointOnPlane class, 340–341

HybridShapePointOnSurface class, 341–342

HybridShapePointTangent class, 342

HybridShapePolyline class, 343–344

HybridShapePositionTransfo class, 344–347

Find answers on the fly, orHybridShapeProject


master something class, 347–348new. Subscribe today. See pricing options.
HybridShapeReflectLine class, 348–349

HybridShapeRevol class, 350

HybridShapeRotate class, 351–352

HybridShapes class, 353

HybridShapeScaling class, 353–354

HybridShapeSection class, 354

HybridShapeSphere class, 354–356

HybridShapeSpine class, 356–358

HybridShapeSpiral class, 358–360

HybridShapeSpline class, 360–364

HybridShapeSplit class, 365–367

HybridShapeSurfaceExplicit class, 368

HybridShapeSweep class, 344, 368–369

HybridShapeSweepCircle class, 369–374

HybridShapeSweepConic class, 375–379

HybridShapeSweepExplicit class, 380–386

HybridShapeSweepLine class, 386–394

HybridShapeSymmetry class, 395

HybridShapeThickness class, 396

HybridShape3DCurveOffset class, 194

HybridShapeTranslate class, 397–398, 466

HybridShapeTrim class, 399–402

Hyperbola, 181

Hyperbola2D class, 402–403

Identity stamp, 35

If-Then-Else, 19–20

Individual object, 5

Inheritance, 44

Input dialog box, 34

Input from a user, 33–34

InputBox, 33–34, 506

Insert Object Resolution, 8

InStr, 506

Instruction, 3

Int, 506

Integer, 16, 404, 415, 507

Integrated law, 271

Interactive macro, 31

Internal V5-Editor, 7 , 8–9

Interpreted language, 8

Intersect, 457

Intersect class, 403

– BooleanShape class, 151

– intersection, 61

Intersection, 61, 119, 120, 271, 302

Intersection Definition dialog box, 302

IntParam class, 404–405

Inverse, 119, 120, 303

Invert Definition dialog box, 303

IsDate, 507

IsEmpty, 507

IsNull, 508

IsNumeric, 508

Join

– create, 120, 271

– function, 508–509

– example, 121

– linking operation, 119


Find answers on the fly, or master something new. Subscribe today. See pricing options.
Join Definition dialog box, 196

KnowledgeActivateObject class, 405–406

KnowledgeObject class, 405

Law, 272, 300, 304

Law Definition dialog box

– HybridShapeIntegratedLaw class, 299

– HybridShapeLawDistProj class, 304

LCase, 509

Left, 509

Len, 509–510

Length, 66, 406

Length class, 169, 406

Limit class, 406–407

Limit definition, 406

Line, 96–100. See also Line Definition dialog box

– create, 86

– HybridShapeFactory class, 272–276

– HybridShapeLineAngle class, 306–307

– HybridShapeLineBisecting class, 308–309

– HybridShapeLineBiTangent class, 310–311

– HybridShapeLineNormal class, 312–313

– HybridShapeLinePtDir class, 313–315

– HybridShapeLinePtPt class, 315–317

– HybridShapeLineTangency class, 317–319

– Line class, 407

Line break, 33

Line class, 96, 407

Line Definition dialog box

– HybridShapeLineAngle class, 306

– HybridShapeLineBisecting class, 308

– HybridShapeLineBiTangent class, 310

– HybridShapeLineNormal class, 312

– HybridShapeLinePtDir class, 313

– HybridShapeLinePtPt class, 315

– HybridShapeLineTangency class, 317

LineAngle, 97

LinearRepartition class, 408, 442

LineBisecting, 97

LineBiTangent, 97

LineExplicit, 97

LineNormal, 97

LinePtDir, 97

LineTangency, 97

Line2D class, 87, 408

Link, 118, 119

List object, 6

List parameter, 416

LocalCache, 147

Loft, 127, 457

Loft class, 127, 409

Lofted surface, 276

Log, 510

Long, 16, 510

Loop, 19

LTrim, 510

Macro

– block, 14

– create, 6–7

Find answers on the fly, or master something new. Subscribe today. See pricing options.
– editor, 7 , 8–9
– head, 15

– interactive, 31

– save, 7

– start, from a button, 11–14

– storage, 9–11

Macro editor, 7 , 8–9

“Macro libraries” window, 10

Macro library, 10

Macro recorder, 28–29

Macros window, 6

Mail class, 145

Mean plane, 102

Metadata, 26–28, 53, 428

Method, 4

Mid, 511

Middle point, 95–96

Minute, 511

Mirror

– create, 134, 458

– example, 135–136

– Mirror class, 409–410

– replication transformation, 133

Mirror class, 409–410

Mirror Definition dialog box, 409

Mod, 511

Modification, 118, 119

Month, 512

Move class, 429

MsgBox, 31–33, 512

Multi-sections solid, 125, 127

Multi-sections surface, 111, 112, 319

Multi-Sections Solid Definition dialog box, 409

Multi-Sections Surface Definition dialog box, 319

Multiple derivation, 267

Multiple extract, 120, 248

Multiple Extract Definition dialog box, 248

Name, 144

Near, 119, 120

Near Definition dialog box, 325

Near derivative, 277, 325

Negative blend, 459

Negative loft, 459

New angle plane, 278

New boundary, 260

New element, 259

New File, 8

New section, 284

“New Toolbar” window, 13

New window, 171

Nomenclature, 3 , 429

Non-penetrating surface, 63

Normal line, 98

Normal plane, 102, 103–104

Not, 20

Now, 512

Null, 512

Object

Find answers on the fly, or master something new. Subscribe today. See pricing options.
– defined, 4

– direction definition, 75

– internal name, 144

– parent object, 144

– root object, 144

Object Browser, 8

Object class. See Featured object classes

Object names of elements in selection, 39–40

Object Path, 5

Offset, 111, 112

Offset plane, 102, 103

Offset surface, 277, 326

Offset Surface Definition dialog box, 326

On Error Resume Next, 513

Online documentation, 29

Online help, 146

Open, 36

Open File, 8

Opening documents, 36–37

Operation, 91, 118–122, 137–141

Optional word, 3

Options window, 9

Or, 20

Ordered geometrical set, 55, 59–61

OrderedGeometricalSet class, 410–411

– Bodies property, 56

– ordered geometrical set, 55

– ordered geometrical sets, 59, 60

– OrderedGeometricalSets class, 411

– 3D wireframe geometry, 92

OrderedGeometricalSets class, 410, 411

Origin elements, 55

Origin plane, 55

Originally described curve, 104

OriginElements class, 55, 412

Output on the screen, 31–33

Pad, 125, 126, 458

Pad class, 412–413, 426

Pad Definition dialog box, 412

Pad with a hole, 127–128

Parabola, 181

Parabola2D class, 413

Parallel curve, 105, 108, 238, 266

Parallel Curve Definition dialog box, 237

Parameter, 3 , 65–66, 78. See also Parameter class; Parameters

class

– BoolParam class, 152

– comment, 414

– context, 414

– IntParam class, 404

– read only, 414

– RealParam class, 433

– rename, 414

– StrParam class, 475

– user access mode, 414

– value, 415

– ValueAsString method, 415

– visibility, 414

Find answers on the fly, orParameter


master something new. Subscribe today. See pricing options.
class, 413–415
– Angle class, 143

– create parameter, 65, 66

Parameter types, 65, 66

Parameters class, 415–417

– BoolParam class, 152

– IntParam class, 404

– Length class, 406

– parameter, 65

– RealParam class, 433

– StrParam class, 475

Parent class, 4

Parent object, 144

Part class, 417–421

– Bodies class, 150

– Bodies property, 56

– Body class, 150

– Constraints class, 163

– create reference, 69

– CreateReferenceFromBRepName method, 71

– CreateReferenceFromName method, 70

– CreateReferenceFromObject method, 70

– geometrical sets, 58

– geometry-related content of CATPart, 53

– HybridBodies class, 192

– HybridShapeFactory class, 258

– InWorkObject property, 62

– ordered geometrical sets, 59

– OrderedGeometricalSets class, 411

– OriginElements class, 412

– OriginElements property, 55

– Parameter property, 65

– Parameters class, 415

– PartBody, 57

– Reference class, 437

– Relations class, 439

– ShapeFactory class, 453

– solid, 124

– 3D toolbox, 61, 91

– 3D toolbox for solids, 124

– Update method, 86

Part number, 429

PartBody, 57

PartDocument class, 25, 26, 421–422

– anchor object, 25

– Document class, 169

– Part class, 417

– Product class, 428

Path name, 147

PathSeparator, 185

Pattern class, 422

Penetrating surface, 63

Plane, 101–104. See also Plane Definition dialog box

– HybridShapeFactory class, 277–279

– HybridShapePlaneAngle class, 329–330

– HybridShapePlane1Curve class, 327

– HybridShapePlaneEquation class, 331–332

– HybridShapePlaneExplicit class, 332

– HybridShapePlane1Line1Pt class, 328

– HybridShapePlane2Lines class, 328–329

– HybridShapePlaneMean class, 332–333

– HybridShapePlaneNormal class, 333–334

– HybridShapePlaneOffset class, 334


Find answers on the fly, or master something new. Subscribe today. See pricing options.
– HybridShapePlaneOffsetPt class, 335
– HybridShapePlane3Points class, 329

– HybridShapePlaneTangent class, 335

– Plane class, 423

Plane class, 101, 423–424

Plane Definition dialog box

– HybridShapePlaneAngle class, 329

– HybridShapePlane1Curve class, 327

– HybridShapePlaneEquation class, 331

– HybridShapePlane1Line1Pt class, 328

– HybridShapePlane2Lines class, 328

– HybridShapePlaneMean class, 332

– HybridShapePlaneNormal class, 333

– HybridShapePlaneOffset class, 334

– HybridShapePlaneOffsetPt class, 335

– HybridShapePlane3Points class, 329

– HybridShapePlaneTangent class, 335

Plane point, 94

Plane through Geometry, 101, 102

PlaneAngle, 101

PlaneEquation, 101

PlaneExplicit, 101

PlaneMean, 101

PlaneNormal, 101

PlaneOffset, 101

PlaneTangent, 101

Pocket, 125, 126, 458

Pocket class, 424, 426

Pocket Definition dialog box, 424

Point, 93–96. See also Point Definition dialog box

– create, 86

– HybridShapeFactory class, 279–282

– HybridShapePointBetween class, 336

– HybridShapePointCenter class, 337

– HybridShapePointCoord class, 337–338

– HybridShapePointExplicit class, 338

– HybridShapePointOnCurve class, 338–339

– HybridShapePointOnPlane class, 340–341

– HybridShapePointOnSurface class, 341–342

– HybridShapePointTangent class, 342

– Point class, 425

– Point2D class, 425

Point class, 93, 425

Point Definition dialog box

– HybridShapePointBetween class, 336

– HybridShapePointCenter class, 337

– HybridShapePointCoord class, 337

– HybridShapePointOnCurve class, 339

– HybridShapePointOnPlane class, 340

– HybridShapePointOnSurface class, 341

– HybridShapePointTangent class, 342

PointBetween, 93

PointCenter, 93

PointCoord, 93

PointExplicit, 93

PointOnCurve, 93

PointOnPlane, 93

PointOnSurface, 93

PointTangent, 93

Point2D class, 425

Polar extremum, 255

Polar Extremum Definition dialog box, 255

Polyline, 105, 107, 283, 343

Find answers on the fly, orPolyline


master something
Definition dialog box, 343 new. Subscribe today. See pricing options.
Print, 480

Printers, 147

Prism, 125, 426

Prism class, 426–427

Product class, 427–430

– CATProducts, 78

– constraints, 81

– custom attributes, 54

– metadata of CATParts, 53

– Products class, 431

– standard attributes, 54

– structural data/metadata, 26

ProductDocument class, 25, 26, 430–431

– Document class, 169

– Product class, 428

– Product method, 77

Products class, 78–80, 431–433

Programming Interface, 29

Project, 119, 120

Projection, 181, 283, 347

Projection Definition dialog box, 347

Properties dialog box, 427

Property, 4

Quit, 147

Randomize, 513

Ratio, 73

Read, 37

Read only access, 4

Reading data, 47–48

Reading data of 2D-axis system, 85

Real, 433

Real color, 44

Real number, 66

Real parameter, 416

RealParam class, 143, 433–434

Recognize, 42–44

Record macro dialog box, 28

Rectangular pattern

– create, 134, 459

– example, 136

– RectPattern class, 435

– replication operation, 133

Rectangular Pattern Definition dialog box, 434

RectPattern, 116

RectPattern class, 434–436

– LinearRepartition class, 408

– Pattern class, 422

REdge, 71, 72, 138

ReDim, 513

Reference, 69–74, 436

– boundary representation, 71–74

– empty, 70–71

– geometry, 70

– object, 70

– object name, 70

Reference class, 69, 130, 437

Reference collection, 437

Reference product, 430

References class, 437

Find answers on the fly, orReflect


master something
line, 105, 108, 348 new. Subscribe today. See pricing options.
Reflect Line Definition dialog box, 348

Reflection line, 283, 284

Relation, 437

– comment, 438

– definition, 438

– modification, 438

– rename, 438

Relation class, 437–438

– Formula class, 187

– KnowledgeActivateObject class, 405

– KnowledgeObject class, 405

Relations class, 439–440

– design table, 67

– DesignTable class, 167

– formula, 68

– Formula class, 186

Relationship, 65

Rem, 514

Remove, 440, 459

Remove class, 440

– BooleanShape class, 151

– subtraction, 61

Remove face, 137, 139, 442

Remove Face Definition dialog box, 441

Remove loft, 127

Removed edge (REdge), 71, 72, 138

Removed surface (RSur), 63, 71, 72, 138, 458

RemoveFace class, 441, 459

Repartition class, 442

Replace face, 129, 130, 460

Replace node, 80

ReplaceFace class, 442

Replication, 116, 132–135

Revision, 430

Revolution, 125, 350, 443

Revolution class, 443

Revolution surface, 284

Revolution Surface Definition dialog box, 350

Revolve, 111, 112

Rib, 125, 127, 443, 460

Rib class, 443–444, 476

Rib Definition dialog box, 443, 477

Right, 514

Rnd, 514

Root class, 5

Root parameter set, 417

Rotate, 115, 116, 444

Rotate class, 444

Rotate Definition dialog box, 351, 444

Rotation, 133, 134, 284, 351, 460

Rotation axis, 88

RSur, 63, 71, 72, 138

RTrim, 514–515

Rule class, 437

Save, 37

– document, 37–38

– macro, 7

Save File, 8

SaveAs, 38

Saved, 38
Find answers on the fly, or master something new. Subscribe today. See pricing options.
Saving documents, 37–38

Scaled element, 270, 351

Scaled solid, 460, 461

Scaling, 116, 133, 134, 445

Scaling class, 445

Scaling Definition dialog box, 351

– Scaling class, 445

– Scaling2 class, 445–446

Screen input, 33–34

Screen output, 31–33

Search, 8 , 41–42, 450

Second, 515

Section definition, 352

Select Case, 515

Select-Case-Else, 20

SelectedElement class, 446–447

– properties/methods, 39

– Selection class, 449

Selection, 447–452. See also Selection class

– clear, 447

– copy, 447

– count, 447

– counter, 449

– cut, 447

– delete, 448

– FilterCorrespondence, 448

– FindObject, 448

– graphical properties, 452

– IndicateOrSelectElement3D, 449

– IndicateOrSelectElement2D, 448

– paste, 449

– PasteLink, 450

– PasteSpecial, 450

– search, 450

– SelectElement, 451

– visibility, 490–495

Selection at run time, 40–41

Selection class, 447–452. See also Selection

– Add method, 44

– conflict, 38

– Search method, 41

– SelectedElement class, 446

– selection before starting macro, 39–40

– selection during execution of macro, 40–41

– VisProperties method, 44

– VisPropertySet class, 490

Self-defined word, 3

Set, 515

Sew surface, 129, 130, 461

Sew Surface Definition dialog box, 452

SewSurface class, 452, 476

Sgn, 516

Shaft, 125–127, 453, 461

Shaft class, 443, 453

Shaft Definition dialog box, 453

Shaft with a groove, 128–129

Shape class, 123, 453

ShapeFactory class, 453–467

– Add class, 143

– Assemble class, 149

– Chamfer class, 152

Find answers on the fly, or master


– change something
transformation, 134 new. Subscribe today. See pricing options.
– CircPattern class, 155

– CloseSurface class, 157

– combining two bodies, 62

– ConstRadEdgeFillet class, 158

– Draft class, 174

– FaceFillet class, 179

– Factory class, 179

– Groove class, 188

– Hole class, 189

– HybridShapeExtrude, 257

– Intersect class, 403

– Loft class, 409

– Mirror class, 409

– Pad class, 413

– Pocket class, 424

– RectPattern class, 435

– Remove class, 440

– RemoveFace class, 441

– ReplaceFace class, 442

– replication transformation, 134

– Rib class, 443

– Rotate class, 444

– Scaling class, 445

– Scaling2 class, 445

– SewSurface class, 452

– Shaft class, 453

– Shell class, 468

– sketch-based solids, 126

– Slot class, 472

– SolidCombine class, 472

– solids, 138

– Split class, 474

– Stiffener class, 474

– surface-based solids, 130

– Symmetry class, 479

– Thickness class, 482

– ThickSurface class, 483

– Thread class, 484

– 3D toolbox for solids, 124

– Translate class, 486

– Trim class, 486

– TritangentFillet class, 488

– UserPattern class, 488

– VarRadEdgeFillet class, 489

Shapes class, 467

Shell, 137, 139, 461, 468

Shell class, 461, 468–469

Shell Definition dialog box, 468

Shell element, 137

Sin, 515–516

Single, 516

Sketch. See also Sketch class; Sketches class

– CenterLine As Line2D, 469

– CloseEdition, 469

– constraints, 470

– evaluate, 470

– geometrical elements, 470

– GetAbsoluteAxisData, 470

– InverseOrientation, 470

– SetAbsoluteAxisData, 471

– 2D axis, 469

– 2D toolbox, 470

Find answers on the fly, orSketch-based


mastersolids,
something
123, 125–129 new. Subscribe today. See pricing options.
Sketch class, 469–471. See also Sketch

– axis system, 84, 85

– Axis2D class, 149

– CloseEdition method, 86

– constraints, 89

– Constraints class, 163

– Factory2D class, 180

– 2D toolbox, 85

Sketch collection, 471–472

Sketch geometry. See 2D wireframe geometry

Sketch reference, 83

SketchBasedShape class, 123, 471

Sketches class, 471–472

– Add method, 83

– Sketch class, 469

Slot, 125, 127, 462, 472

Slot class, 472, 476

Slot Definition dialog box, 472

Smooth curve, 266

Solid. See Solids Solid combine, 125, 126, 472

Solid replication definition, 442

SolidCombine class, 462, 472–473

Solids, 123–141

– create, 124–125

– operations, 137–141

– overview, 123

– sketch-based, 125–129

– surface-based, 129–132

– swept, 125

– 3D toolbox, 124

– transitional, 125

Sphere, 111, 112, 284, 352

Sphere Surface Definition dialog box, 353

Spine, 105, 107, 285, 356

Spine Curve Definition dialog box, 356

Spiral, 105, 107, 285, 358

Spiral Curve Definition dialog box, 358

Spline

– create, 86, 107, 182, 285

– curve, type of, 105

– HybridShapeSpline class, 360

– Spline2D class, 473

SplineDefinition dialog box, 360

Spline2D class, 473

Split

– create, 120, 130, 270, 463

– HybridShapeSplit class, 365

– modification operation, 119

– Split class, 474

– surface-based solid, 129

Split class, 474, 476

Split Definition dialog box, 365, 474

Sqr, 516

Square, 86, 87

Square bracket, 3

Standard attributes, 54

Standard body, 57

Standard element, 88, 188

Statements. See Featured VBScript commands

Stiffener, 125, 126, 464, 474

Stiffener class, 474–475

Stiffener Definition dialog box, 474


Find answers on the fly, or master something new. Subscribe today. See pricing options.
Stop recording button, 29
Storage of macro, 9–11

String, 16, 66, 416, 475, 517

StrParam class, 475–476

StrReverse, 517

Structural information, 26

Structure analysis, 78–79

Sub, 517

Sub-collection of parameters, 417

Subdirectories, 186

Subroutine, 17–18

Subtraction, 61

Surface, 111–115, 285

Surface-based solids, 123, 129–132

Surface geometry. See 3D wireframe geometry and surfaces

Surface operations on solids, 137

Surface point, 9Surface without history, 368

SurfaceBasedShape class, 123, 129, 476

Sweep, 111, 113. See also Swept Surface Definition dialog box

– HybridShapeSweep class, 368–369

– HybridShapeSweepCircle class, 369–374

– HybridShapeSweepConic class, 375–379

– HybridShapeSweepExplicit class, 380–386

– HybridShapeSweepLine class, 386–394

– Sweep class, 476–478

Sweep class, 476–478

Swept solid, 125

Swept surface, 286, 370

Swept Surface Definition dialog box

– HybridShapeSweepCircle class, 370

– HybridShapeSweepConic class, 375

– HybridShapeSweepExplicit class, 380

– HybridShapeSweepLine class, 387

Symmetry

– change transformation, 133

– create, 116, 134, 287, 465

– HybridShapeSymmetry class, 395

– Symmetry class, 479

Symmetry class, 479

Symmetry Definition dialog box, 395, 479

SystemService class, 48–51, 479–480

Tan, 517

Tangent line, 98

Tangent plane, 102

Tangent point, 94, 282

TemporaryDirectory, 185

TextStream class, 46–48, 481

Thick surface, 129, 130–131, 466

Thickness

– create, 139, 287

– HybridShape class, 194

– HybridShapeThickness class, 396

– surface operation, 137

– Thickness class, 482

Thickness class, 465, 482–483

Thickness Definition dialog box, 482

ThickSurface class, 476, 483

ThickSurface Definition dialog box, 483

Thin Parts Attribute Definition dialog box, 396

Thread, 137, 139, 466, 484

Thread class, 466, 484–485

Thread/Tap Definition dialog box, 484

Find answers on the fly, or3Dmaster something


corner curve, 259 new. Subscribe today. See pricing options.
3D curve offset, 105, 108, 194, 259

3D document, 171

3D line, 407

3D point, 425

3D toolbox, 91

3D toolbox for solids, 124, 453

3D wireframe geometry and surfaces, 91–122

– curves, 104–110

– general procedure, 91–92

– lines, 96–100

– operations, 118–122

– planes, 101–104

– points, 93–96

– surfaces, 111–115

– 3D toolbox, 91

– transformations, 115–118

Time, 518

Timer, 518

TimeValue, 518

Toolbar, 11–14

Topological changes, 91, 137

Transformation, 91, 115–118, 132, 466

Transformation-based solids, 132–136

Transformation definition, 344

Transformation description, 283

Transformation matrix, 429

TransformationShape class, 123, 485

Transitional solid, 125

Translate, 115, 116, 287

Translate class, 466, 486

Translate Definition dialog box, 397, 486

Translation

– create, 134

– change transformation, 133

– HybridShapeTranslate class, 397

– Translate class, 486

Translation solid, 476

Transparency, 492

Trim

– create, 120, 271, 466

– function, 519

– HybridShapeTrim class, 399

– modification operation, 119

– Trim class, 486

Trim class, 486–487

– addition, 61

– BooleanShape class, 151

– removed surface, 63

– ShapeFactory class, 466

Trim Definition dialog box, 399, 486

TriTangent fillet

– create, 120, 138

– HybridShapeFilletTriTangent class, 295

– modification operation, 119

– surface operation, 137

– TritangentFillet class, 488

Tritangent Fillet class, 487–488

Tritangent Fillet Definition dialog box, 487

2D curve, 165–167

2D document, 171

2D geometric element, 187

2D hyperbola, 402

Find answers on the fly, or2Dmaster


line, 408 something new. Subscribe today. See pricing options.
2D parabola, 413

2D point, 181

2D spline, 473

2D toolbox, 85, 180

2D wireframe geometry, 83–90

– constraints, 89–90

– construction element, 88

– rotation axis, 88

– sketch geometry, 85–87

– sketch reference/objects, 83–85

UCase, 519

Union Trim, 61, 64

Universal unique identifier (UUID), 35

Updates, 430

User-defined pattern, 467

User environment, 50

User pattern, 133, 135, 488

User Pattern Definition dialog box, 488

User selection of CATIA elements, 38–41. See also Selection;


Selection class

UserPattern class, 488–489

– Pattern class, 422

– ShapeFactory class, 467

UUID, 35

V5-Editor, 7 , 8–9

Variable, 3

Variable fillet, 137, 138

Variable radius fillet, 463, 489

Variable Radius Fillet Definition dialog box, 489

Variable types, 16

VarRadEdgeFillet class, 489–490

– EdgeFillet class, 177

– ShapeFactory class, 463

VBScript commands. See Featured VBScript commands

Vector, 75

Vertex, 71, 72

Visible color, 44

VisPropertySet class, 490–495

– color/hide elements, 44

– hiding elements, 45

– real color, 45

Volume change, 129

Volume creation, 129

Whole number, 66

Windows, 23

Wireframe, 91

Word, 3

Work environment, 13

Workbench, 13, 146

Writing data, 48

Year, 519

Browse / Resource Centers / Playlists / History / Topics / Learning Paths / Highlights / Settings / Support / Sign Out
© 2019 O'Reilly Media, Inc. Terms of Service / Privacy Policy
PREV

9. Featured VBScript Commands Find answers on the fly, or master something new. Subscribe today. See pricing options.

Potrebbero piacerti anche