Graphisoft®

GeometryVersion: 1.0

Geometry::XSplineLine

스플라인과 라인의 교차 점들을 계산합니다.

     long XSplineLine (
      long      nCoords
      Coord*    pCoords,
      DirType*  pDirs,
      bool           closed,
      long           segment,
      const Sector*  s,
      double**       hSect
    );
     long XSplineLine (
      Coord**        coords,
      DirType**      dirs,
      bool           closed,
      long           segment,
      const Sector*  s,
      double**       hSect
    );

파라미터

nCoords
좌표들의 개수입니다. (포인터 버전의 경우)
pCoords / coords
스플라인의 베지어(Bezier) 쿼드 점들의 제어 점들입니다.
pDirs / dirs
스플라인의 베지어(Bezier) 쿼드 점들의 방향들입니다.
closed
만약 true이면, 스플라인은 닫혀 있습니다.
segment
계산을 위해 사용되는 스플라인 세그먼트들의 인덱스입니다. 만약 0보다 작으면 모든 세그먼트들을 사용합니다.
s
라인을 표현하는 섹터에 대한 포인터입니다.
hSect
교차 점들의 좌표 값들입니다.

리턴 값

교차 점들의 개수입니다.

요구사항

버전: 1.0 또는 이후
헤더: Spline2DData.h
라이브러리 가져오기: GeometryImp.lib [Win]
모듈: Geometry.dll [WIN] GeometryLib [Mac]

참고사항

Spline2D 함수

2D 상대 위치 테스트 및 교차 계산 표