Presentation is loading. Please wait.

Presentation is loading. Please wait.

CADjs Tips for Accelerating CADjs

Similar presentations


Presentation on theme: "CADjs Tips for Accelerating CADjs"— Presentation transcript:

1 CADjs Tips for Accelerating CADjs

2 Complex Geometry More Triangles  Slower CAD

3 Tip 1: Start with Coarse Model
5 seconds 20 seconds

4 Tip 2: Choose primitives carefully
Cube: 12 triangles Cylinder Sphere

5 Tip 3: Merge versus Union
H = 0.25; r = 0.1; h = 0.55; s = 0.8; pin = cylinder(r,h).translateY(H/2+h/2).translateX(s); N = 8; // number of pins pins = pin.clone(); for (i = 0; i < N; i++) { pin = pin.rotateY(360/N); pins = pins.union(pin); } base = cylinder(R,H); base = base.union(pins); base.display();

6 Exercise Modify your code to handle N pins N = 3 pins N = 6 pins

7 Exercise R = 1.0; H = 0.25; A = cylinder(R,H); r = 0.1; h = 0.5;
pin = cylinder(r,h).translateY(H/2+h/2).translateX(s); N = 8; // number of pins for (i = 0; i < N; i++) { A = A.union(pin); pin = pin.rotateY(360/N); } A.display();


Download ppt "CADjs Tips for Accelerating CADjs"

Similar presentations


Ads by Google