3. BUILDING THE 3D PART


BUILDING THE 3D PART

3D versus 2D

From profiles

Acting directly on the part

3D constraints

External constraints


RELATING TO THE SKETCH

Assume this profile

Assume fully specified profile of known geometry

Options:


EXTRUDING THE PROFILE

Fully specified! Change any parameter, it changes the shape

Rule: 3D objects stay connected to the profile.

Things to consider:

Why don't angles of profiles show?

Can these angles be changed? Impact on the solid?

Can we add relationships later?


MAKING CHANGES


Now make depth=3*height

Is this allowed? Should I be able to?

How do I show that this is a driven dimension?


REVOLVING


EXPLICIT SOLID MODELING (THE OLD WAY)

Primitives: cylinder, taper cyl, cuboid, torus, . . . .

Sweep (includes extrude): along line, curve, thru cross sections (skin)

Revolve: along planar curve, along curve with smooth Z increment

Options - Cap

Operations:


HISTORY BASED MODELING - DEFINITION

Captures transaction history

Captures the relationships among elements in an order dependent (sequential) manner

Method for determining the size and orientation of geometric elements whose interrelationships are defined using an acyclic directed graph. This method solves for the size and orientation of geometric elements in a procedural manner.


HISTORY BASED MODELING EXAMPLE

Line B defined as parallel to Line A



HISTORY BASED MODELING ADV/DISADV.

Advantages

Disadvantage


NON HISTORY BASED MODELING DEFINITION (VARIATIONAL?)

Constraints represented by simultaneous equations

Driving dimensions based on a complex equations

Relationship order independent

Requires known domains

Method for determining geometric elements by simultaneously solving the set of non-linear equations that declaratively represent the set of constraints governing the system.


NON HISTORY BASED MODELING ADV/DISADV.

Advantages

Disadvantages


EXTERNAL CONSTRAINTS TO 3D

Would like to tie equational constraints to:


Top of this session