[파이썬] 직선과 평면의 교점 구하기 (scikit-spatial)
먼저 패키지를 불러옵시다. import numpy as np from skspatial.objects import Plane from skspatial.objects import Line 선 하나와 평면 하나를 정의합시다. >>> line = Line([1, 1, 0], [2, 1, 3]) >>> plane = Plane(point=[2, 2, 5], normal=[0, 0, 1]) 교점을 구해봅시다. >>> plane.intersect_line(line) Point([4.33333333, 2.66666667, 5. ])
2021. 10. 22.
[파이썬] 벡터,평면,선,원,실린더 등을 다루는 패키지 (scikit-spatial)
scikit-spatial 패키지는 넘파이 기반입니다. 아래와 같은 객체를 만들어줍니다. Point Points Vector Line Plane Circle Sphere Triangle Cylinder documentation link : https://scikit-spatial.readthedocs.io/en/stable/objects/toc.html 뿐만 아니라 여러가지 계산도 가능합니다. 각각의 클래스를 불러오는 방법은 아래와 같습니다. 아래는 Points 의 예시입니다. from skspatial.objects import Points 각 객체를 정의하는 방법을 알아봅시다. point = Point([1,2,6]) points = Points([[1, 2, 3], [4, 5, 6], [7, 8, ..
2021. 10. 22.