Skip to content

Commit 0d04622

Browse files
committed
fix Optional
1 parent 72c8cca commit 0d04622

File tree

2 files changed

+14
-16
lines changed

2 files changed

+14
-16
lines changed

src/compas_blender/artists/meshartist.py

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,11 @@ class MeshArtist(BaseArtist):
3232
----------
3333
mesh : :class:`compas.datastructures.Mesh`
3434
A COMPAS mesh.
35-
settings : dict, optional
36-
A dict with custom visualisation settings.
3735
3836
Attributes
3937
----------
4038
mesh : :class:`compas.datastructures.Mesh`
4139
The COMPAS mesh associated with the artist.
42-
settings : dict
43-
Default settings for color, scale, tolerance, ...
4440
4541
Examples
4642
--------
@@ -272,7 +268,7 @@ def draw_mesh(self) -> List[bpy.types.Object]:
272268

273269
def draw_vertices(self,
274270
vertices: Optional[List[int]] = None,
275-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
271+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None) -> List[bpy.types.Object]:
276272
"""Draw a selection of vertices.
277273
278274
Parameters
@@ -304,7 +300,7 @@ def draw_vertices(self,
304300

305301
def draw_faces(self,
306302
faces: Optional[List[int]] = None,
307-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
303+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None) -> List[bpy.types.Object]:
308304
"""Draw a selection of faces.
309305
310306
Parameters
@@ -335,7 +331,7 @@ def draw_faces(self,
335331

336332
def draw_edges(self,
337333
edges: Optional[List[Tuple[int, int]]] = None,
338-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
334+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None) -> List[bpy.types.Object]:
339335
"""Draw a selection of edges.
340336
341337
Parameters
@@ -371,7 +367,7 @@ def draw_edges(self,
371367

372368
def draw_vertexnormals(self,
373369
vertices: Optional[List[int]] = None,
374-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None,
370+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None,
375371
scale: float = 1.0) -> List[bpy.types.Object]:
376372
"""Draw the normals at the vertices of the mesh.
377373
@@ -410,7 +406,7 @@ def draw_vertexnormals(self,
410406

411407
def draw_facenormals(self,
412408
faces: Optional[List[List[int]]] = None,
413-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None,
409+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None,
414410
scale: float = 1.0) -> List[bpy.types.Object]:
415411
"""Draw the normals of the faces.
416412
@@ -455,7 +451,7 @@ def draw_facenormals(self,
455451

456452
def draw_vertexlabels(self,
457453
text: Optional[Dict[int, str]] = None,
458-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
454+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None) -> List[bpy.types.Object]:
459455
"""Draw labels for a selection vertices.
460456
461457
Parameters
@@ -493,7 +489,7 @@ def draw_vertexlabels(self,
493489

494490
def draw_edgelabels(self,
495491
text: Optional[Dict[Tuple[int, int], str]] = None,
496-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
492+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None) -> List[bpy.types.Object]:
497493
"""Draw labels for a selection of edges.
498494
499495
Parameters
@@ -530,7 +526,7 @@ def draw_edgelabels(self,
530526

531527
def draw_facelabels(self,
532528
text: Optional[Dict[int, str]] = None,
533-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
529+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None) -> List[bpy.types.Object]:
534530
"""Draw labels for a selection of faces.
535531
536532
Parameters

src/compas_blender/artists/networkartist.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ def draw(self) -> None:
154154

155155
def draw_nodes(self,
156156
nodes: Optional[List[int]] = None,
157-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
157+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None) -> List[bpy.types.Object]:
158158
"""Draw a selection of nodes.
159159
160160
Parameters
@@ -185,7 +185,7 @@ def draw_nodes(self,
185185

186186
def draw_edges(self,
187187
edges: Optional[Tuple[int, int]] = None,
188-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
188+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None) -> List[bpy.types.Object]:
189189
"""Draw a selection of edges.
190190
191191
Parameters
@@ -217,7 +217,8 @@ def draw_edges(self,
217217

218218
def draw_nodelabels(self,
219219
text: Optional[Dict[int, str]] = None,
220-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
220+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None
221+
) -> List[bpy.types.Object]:
221222
"""Draw labels for a selection nodes.
222223
223224
Parameters
@@ -255,7 +256,8 @@ def draw_nodelabels(self,
255256

256257
def draw_edgelabels(self,
257258
text: Optional[Dict[Tuple[int, int], str]] = None,
258-
color: Optional[str, Color, List[Color], Dict[int, Color]] = None) -> List[bpy.types.Object]:
259+
color: Optional[Union[str, Color, List[Color], Dict[int, Color]]] = None
260+
) -> List[bpy.types.Object]:
259261
"""Draw labels for a selection of edges.
260262
261263
Parameters

0 commit comments

Comments
 (0)