File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 11from typing import TYPE_CHECKING
2+ from typing import Iterable
23from typing import Optional
34from typing import Type
45from typing import Union
@@ -36,7 +37,7 @@ def compute_box(self) -> Box:
3637class ElementBVH (BVH ):
3738 def __init__ (
3839 self ,
39- nodetype : Optional [Union [ElementAABBNode , ElementOBBNode ]] = ElementAABBNode ,
40+ nodetype : Optional [Union [Type [ ElementAABBNode ], Type [ ElementOBBNode ] ]] = ElementAABBNode ,
4041 max_depth = None ,
4142 leafsize = 1 ,
4243 ** kwargs ,
@@ -46,8 +47,8 @@ def __init__(
4647 @classmethod
4748 def from_elements (
4849 cls ,
49- elements : list ["Element" ],
50- nodetype : Optional [Union [Type [ElementAABBNode ], Type [ElementOBBNode ]]] = AABBNode ,
50+ elements : Iterable ["Element" ],
51+ nodetype : Optional [Union [Type [ElementAABBNode ], Type [ElementOBBNode ]]] = ElementAABBNode ,
5152 max_depth : Optional [int ] = None ,
5253 leafsize : int = 1 ,
5354 ) -> "ElementBVH" :
You can’t perform that action at this time.
0 commit comments