====== LINE ====== **Category**: Data structure ===== Properties ===== ---- ==== Point ==== //[[:annotations#runtime_only|Runtime only]]// * **Type**: ''[[:api:vec3f|vec3f]]'' * **Expected**: ''vec3f value'' ---- ==== Direction ==== //[[:annotations#runtime_only|Runtime only]]// * **Type**: ''[[:api:vec3f|vec3f]]'' * **Expected**: ''vec3f value'' ===== Functions ===== ---- ==== getClosestPositionToPoint ==== ''void **LINE.getClosestPositionToPoint**(//object//, //otherPoint//, //outPosition//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''LINE'' | | | //''otherPoint''// | ''[[:api:vec3f|vec3f]]'' | | | //''outPosition''// | ''[[:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// | ---- ==== interception ==== ''[[:data-types#float|float]] **LINE.interception**(//object//, //line2//, //outPoint//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''LINE'' | | | //''line2''// | ''[[:api:line|LINE]]'' | | | //''outPoint''// | ''[[:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// | ''[[:data-types#float|float]] **LINE.interception**(//object//, //line2//, //outPoint1//, //outPoint2//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''LINE'' | | | //''line2''// | ''[[:api:line|LINE]]'' | | | //''outPoint1''// | ''[[:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// | | //''outPoint2''// | ''[[:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// |