Skip to content

Commit b0d3119

Browse files
committed
working on updating the examples
1 parent 7dadf60 commit b0d3119

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+441
-545
lines changed
Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
# type: ignore
21
from compas.geometry import Box
3-
from compas.colors import Color
4-
from compas.geometry import Brep
5-
from compas_view2.app import App
2+
from compas_viewer import Viewer
63

74
box = Box(1).to_brep()
85

@@ -15,21 +12,23 @@
1512
# Visualization
1613
# =============================================================================
1714

18-
viewer = App()
19-
viewer.view.camera.position = [2, -4, 1]
20-
viewer.view.camera.look_at([0, 0, 0])
15+
viewer = Viewer()
2116

22-
viewer.add(vertex.point, pointcolor=Color.red(), pointsize=20)
17+
# viewer.view.camera.position = [2, -4, 1]
18+
# viewer.view.camera.look_at([0, 0, 0])
2319

24-
for vertex in vertices:
25-
viewer.add(vertex.point, pointsize=20)
20+
# viewer.scene.add(vertex.point, pointcolor=Color.red(), pointsize=20)
2621

27-
for edge in edges:
28-
viewer.add(edge.to_line(), linewidth=5, linecolor=Color(0.2, 0.2, 0.2))
22+
# for vertex in vertices:
23+
# viewer.scene.add(vertex.point, pointsize=20)
2924

30-
for face in faces:
31-
brep = Brep.from_brepfaces([face])
32-
viewer.add(brep, opacity=0.5)
25+
# for edge in edges:
26+
# viewer.scene.add(edge.to_line(), linewidth=5, linecolor=Color(0.2, 0.2, 0.2))
27+
28+
# for face in faces:
29+
# brep = Brep.from_brepfaces([face])
30+
# viewer.scene.add(brep, opacity=0.5)
31+
32+
# viewer.scene.add(box, linewidth=2, linecolor=Color(0.2, 0.2, 0.2), show_faces=False)
3333

34-
viewer.add(box, linewidth=2, linecolor=Color(0.2, 0.2, 0.2), show_faces=False)
3534
viewer.show()

docs/examples/breps/brep_fillet.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# type: ignore
21
from pathlib import Path
3-
from compas_view2.app import App
2+
43
from compas.geometry import Brep
4+
from compas_viewer import Viewer
55

66
# Load the brep from a STEP file
77
# and extract the individual letters.
@@ -41,10 +41,12 @@
4141
# Visualization
4242
# =============================================================================
4343

44-
viewer = App()
45-
viewer.view.camera.position = [5, -1, 10]
46-
viewer.view.camera.look_at([5, 2, 0])
44+
viewer = Viewer()
4745

48-
for letter in letters:
49-
viewer.add(letter, linewidth=2, opacity=0.7)
50-
viewer.run()
46+
# viewer.view.camera.position = [5, -1, 10]
47+
# viewer.view.camera.look_at([5, 2, 0])
48+
49+
# for letter in letters:
50+
# viewer.scene.add(letter, linewidth=2, opacity=0.7)
51+
52+
viewer.show()

docs/examples/breps/brep_from_booleans.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# type: ignore
1+
from compas.geometry import Box
2+
from compas.geometry import Cylinder
23
from compas.geometry import Frame
3-
from compas.geometry import Box, Cylinder
4-
from compas_view2.app import App
5-
64
from compas.tolerance import TOL
5+
from compas_viewer import Viewer
76

87
TOL.lineardeflection = 0.1
98

@@ -23,10 +22,12 @@
2322
# Visualisation
2423
# ==============================================================================
2524

26-
viewer = App(viewmode="ghosted", width=1600, height=900)
27-
viewer.view.camera.rz = -30
28-
viewer.view.camera.rx = -75
29-
viewer.view.camera.distance = 7
25+
viewer = Viewer()
26+
27+
# viewer.view.camera.rz = -30
28+
# viewer.view.camera.rx = -75
29+
# viewer.view.camera.distance = 7
30+
31+
# viewer.scene.add(result, linewidth=2)
3032

31-
viewer.add(result, linewidth=2)
32-
viewer.run()
33+
viewer.show()

docs/examples/breps/brep_from_iges.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
# type: ignore
21
from pathlib import Path
3-
from compas.geometry import Frame
4-
from compas.geometry import Box, Cylinder
2+
3+
from compas.geometry import Box
54
from compas.geometry import Brep
6-
from compas_view2.app import App
5+
from compas.geometry import Cylinder
6+
from compas.geometry import Frame
7+
from compas_viewer import Viewer
78

89
filepath = Path(__file__).parent / "booleans.iges"
910

@@ -39,10 +40,12 @@
3940
# Visualisation
4041
# =============================================================================
4142

42-
viewer = App(viewmode="ghosted", width=1600, height=900)
43-
viewer.view.camera.rz = -30
44-
viewer.view.camera.rx = -75
45-
viewer.view.camera.distance = 7
43+
viewer = Viewer()
44+
45+
# viewer.view.camera.rz = -30
46+
# viewer.view.camera.rx = -75
47+
# viewer.view.camera.distance = 7
48+
49+
# viewer.scene.add(brep, linewidth=2)
4650

47-
viewer.add(brep, linewidth=2)
48-
viewer.run()
51+
viewer.show()
Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
# type: ignore
21
import compas
32
from compas.datastructures import Mesh
43
from compas.geometry import Brep
5-
from compas_view2.app import App
4+
from compas_viewer import Viewer
65

76
# Construct a mesh from an OBJ file
87
# and convert to a brep
@@ -14,9 +13,11 @@
1413
# Visualization
1514
# =============================================================================
1615

17-
viewer = App(width=1600, height=900)
18-
viewer.view.camera.position = [1, -6, 2]
19-
viewer.view.camera.look_at([1, 1, 1])
16+
viewer = Viewer()
2017

21-
viewer.add(brep, linewidth=2)
22-
viewer.run()
18+
# viewer.view.camera.position = [1, -6, 2]
19+
# viewer.view.camera.look_at([1, 1, 1])
20+
21+
# viewer.scene.add(brep, linewidth=2)
22+
23+
viewer.show()
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
# type: ignore
21
from compas.geometry import Cylinder
3-
from compas_view2.app import App
2+
from compas_viewer import Viewer
43

54
cylinder = Cylinder(1.0, 2.0).to_brep()
65

76
# =============================================================================
87
# Visualization
98
# =============================================================================
109

11-
viewer = App()
12-
viewer.view.camera.position = [2, -4, 1]
13-
viewer.view.camera.look_at([0, 0, 0])
10+
viewer = Viewer()
11+
12+
# viewer.view.camera.position = [2, -4, 1]
13+
# viewer.view.camera.look_at([0, 0, 0])
14+
15+
# viewer.scene.add(cylinder, opacity=0.9)
1416

15-
viewer.add(cylinder, opacity=0.9)
1617
viewer.show()
Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
# type: ignore
21
from compas.geometry import Box
3-
from compas.colors import Color
42
from compas.geometry import Brep
5-
from compas_view2.app import App
3+
from compas_viewer import Viewer
64

75
A = Box(1).to_brep()
86

@@ -16,29 +14,30 @@
1614
# Visualization
1715
# =============================================================================
1816

19-
viewer = App()
20-
viewer.view.camera.position = [3, -3, 1]
21-
viewer.view.camera.look_at([-1, 2, 0])
22-
23-
viewer.add(A, opacity=0.5, linewidth=3)
24-
viewer.add(B, opacity=0.5, linewidth=3)
25-
26-
for face in FA[:1]:
27-
brep = Brep.from_brepfaces([face])
28-
viewer.add(
29-
brep,
30-
facecolor=Color.red().lightened(50),
31-
linewidth=3,
32-
linecolor=Color.red(),
33-
)
34-
35-
for face in FB[:1]:
36-
brep = Brep.from_brepfaces([face])
37-
viewer.add(
38-
brep,
39-
facecolor=Color.blue().lightened(50),
40-
linewidth=3,
41-
linecolor=Color.blue(),
42-
)
17+
viewer = Viewer()
18+
19+
# viewer.view.camera.position = [3, -3, 1]
20+
# viewer.view.camera.look_at([-1, 2, 0])
21+
22+
# viewer.scene.add(A, opacity=0.5, linewidth=3)
23+
# viewer.scene.add(B, opacity=0.5, linewidth=3)
24+
25+
# for face in FA[:1]:
26+
# brep = Brep.from_brepfaces([face])
27+
# viewer.scene.add(
28+
# brep,
29+
# facecolor=Color.red().lightened(50),
30+
# linewidth=3,
31+
# linecolor=Color.red(),
32+
# )
33+
34+
# for face in FB[:1]:
35+
# brep = Brep.from_brepfaces([face])
36+
# viewer.scene.add(
37+
# brep,
38+
# facecolor=Color.blue().lightened(50),
39+
# linewidth=3,
40+
# linecolor=Color.blue(),
41+
# )
4342

4443
viewer.show()

docs/examples/breps/brep_slice.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# type: ignore
21
from math import radians
2+
33
from compas.geometry import Box
44
from compas.geometry import Plane
55
from compas.geometry import Rotation
6-
from compas_view2.app import App
6+
from compas_viewer import Viewer
77

88
box = Box(1).to_brep()
99

@@ -13,19 +13,18 @@
1313

1414
slice = box.slice(plane)
1515

16-
for edge in slice.edges:
17-
print(edge)
18-
1916
# =============================================================================
2017
# Visualization
2118
# =============================================================================
2219

2320
# TODO: this is currently not working properly, because of the new tessellation imlpementation.
2421

25-
viewer = App()
26-
viewer.view.camera.position = [2, -4, 1]
27-
viewer.view.camera.look_at([0, 0, 0])
22+
viewer = Viewer()
23+
24+
# viewer.view.camera.position = [2, -4, 1]
25+
# viewer.view.camera.look_at([0, 0, 0])
26+
27+
# viewer.scene.add(box, opacity=0.5)
28+
# viewer.scene.add(slice, linewidth=2)
2829

29-
viewer.add(box, opacity=0.5)
30-
viewer.add(slice, linewidth=2)
3130
viewer.show()

docs/examples/breps/brep_split.py

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# type: ignore
21
from math import radians
3-
from compas.geometry import Box, Plane, Rotation
4-
from compas.geometry import is_point_infrontof_plane
5-
from compas.colors import Color
2+
3+
from compas.geometry import Box
4+
from compas.geometry import Plane
5+
from compas.geometry import Rotation
66
from compas_occ.brep import OCCBrep as Brep
7-
from compas_view2.app import App
7+
from compas_viewer import Viewer
88

99
box = Box(1).to_brep()
1010

@@ -18,28 +18,27 @@
1818
# Visualization
1919
# =============================================================================
2020

21-
viewer = App()
22-
viewer.view.camera.position = [2, -4, 1]
23-
viewer.view.camera.look_at([0, 0, 0])
24-
25-
viewer.add(
26-
plane, linewidth=2, opacity=0.3
27-
) # there is a debug print statement in the viewer that needs to be removed
28-
29-
for brep in result:
30-
if is_point_infrontof_plane(brep.centroid, plane):
31-
viewer.add(
32-
brep,
33-
facecolor=Color.red().lightened(50),
34-
linecolor=Color.red(),
35-
linewidth=2,
36-
)
37-
else:
38-
viewer.add(
39-
brep,
40-
facecolor=Color.blue().lightened(50),
41-
linecolor=Color.blue(),
42-
linewidth=2,
43-
)
21+
viewer = Viewer()
22+
23+
# viewer.view.camera.position = [2, -4, 1]
24+
# viewer.view.camera.look_at([0, 0, 0])
25+
26+
# viewer.scene.add(plane, linewidth=2, opacity=0.3) # there is a debug print statement in the viewer that needs to be removed
27+
28+
# for brep in result:
29+
# if is_point_infrontof_plane(brep.centroid, plane):
30+
# viewer.scene.add(
31+
# brep,
32+
# facecolor=Color.red().lightened(50),
33+
# linecolor=Color.red(),
34+
# linewidth=2,
35+
# )
36+
# else:
37+
# viewer.scene.add(
38+
# brep,
39+
# facecolor=Color.blue().lightened(50),
40+
# linecolor=Color.blue(),
41+
# linewidth=2,
42+
# )
4443

4544
viewer.show()

docs/examples/breps/brep_thru_sections.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
from OCC.Core.BRepOffsetAPI import BRepOffsetAPI_ThruSections
2-
3-
from compas.geometry import Circle, Frame
4-
from compas_occ.brep import OCCBrepEdge, OCCBrepLoop
51
from compas.geometry import Brep
6-
7-
from compas_view2.app import App
2+
from compas.geometry import Circle
3+
from compas.geometry import Frame
4+
from compas_occ.brep import OCCBrepEdge
5+
from compas_occ.brep import OCCBrepLoop
6+
from compas_viewer import Viewer
7+
from OCC.Core.BRepOffsetAPI import BRepOffsetAPI_ThruSections
88

99
frame = Frame.worldYZ()
1010
c1 = Circle(1.0, frame=frame)
@@ -31,6 +31,6 @@
3131

3232
brep = Brep.from_native(thru.Shape())
3333

34-
viewer = App()
35-
viewer.add(brep, linewidth=2)
34+
viewer = Viewer()
35+
# viewer.scene.add(brep, linewidth=2)
3636
viewer.show()

0 commit comments

Comments
 (0)