[ 목표 ]

projec() 활용하여 교차하는 point 찾기

 

[ 방법 ]

XYZ tray2Direction = ((ray2.Location as LocationCurve).Curve as Line).Direction;
Xyz tray2Origin = ((tray2.Location as LocationCurve).Curve as Line).Origin;
Xyz tray3Origin = ((tray3.Location as LocationCurve).Curve as Line).Origin;
var projectLine = Line.CreateBound( tray2Origin + tray2Direction * 100, tray2Origin - tray2Direction * 100);
XYZ projectPoint = projectLine.Project (tray3Origin).XYZPoint;

 

반응형

+ Recent posts