This commit is contained in:
Andrej730
2025-03-19 14:21:15 +05:00
parent 2a2bfea870
commit f8f36cf2f0
5 changed files with 17 additions and 6 deletions
+4 -2
View File
@@ -36,7 +36,7 @@ import bmesh
import mathutils.geometry
from mathutils import Vector, Matrix, geometry
import itertools
from typing import TYPE_CHECKING
from typing import TYPE_CHECKING, Union
if TYPE_CHECKING:
from bonsai.bim.module.cad.prop import BIMCadProperties
@@ -170,7 +170,9 @@ class Cad:
return geometry.intersect_line_plane(v1, v2, plane_co, plane_no)
@classmethod
def intersect_edges(cls, edge1, edge2):
def intersect_edges(
cls, edge1: tuple[Vector, Vector], edge2: tuple[Vector, Vector]
) -> Union[tuple[Vector, Vector], None]:
"""
> takes 2 tuples, each tuple contains 2 vectors
- prepares input for sending to intersect_line_line