Download presentation
Presentation is loading. Please wait.
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();
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.