Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • BSplSLib

Index

Constructors

Methods

  • delete(): void
  • Returns void

  • BuildCache_1(U: number, V: number, USpanDomain: number, VSpanDomain: number, UPeriodicFlag: boolean, VPeriodicFlag: boolean, UDegree: Graphic3d_ZLayerId, VDegree: Graphic3d_ZLayerId, UIndex: Graphic3d_ZLayerId, VIndex: Graphic3d_ZLayerId, UFlatKnots: IntTools_CArray1OfReal, VFlatKnots: IntTools_CArray1OfReal, Poles: TColgp_Array2OfPnt, Weights: TColStd_Array2OfReal, CachePoles: TColgp_Array2OfPnt, CacheWeights: TColStd_Array2OfReal): void
  • Parameters

    • U: number
    • V: number
    • USpanDomain: number
    • VSpanDomain: number
    • UPeriodicFlag: boolean
    • VPeriodicFlag: boolean
    • UDegree: Graphic3d_ZLayerId
    • VDegree: Graphic3d_ZLayerId
    • UIndex: Graphic3d_ZLayerId
    • VIndex: Graphic3d_ZLayerId
    • UFlatKnots: IntTools_CArray1OfReal
    • VFlatKnots: IntTools_CArray1OfReal
    • Poles: TColgp_Array2OfPnt
    • Weights: TColStd_Array2OfReal
    • CachePoles: TColgp_Array2OfPnt
    • CacheWeights: TColStd_Array2OfReal

    Returns void

  • BuildCache_2(theU: number, theV: number, theUSpanDomain: number, theVSpanDomain: number, theUPeriodic: boolean, theVPeriodic: boolean, theUDegree: Graphic3d_ZLayerId, theVDegree: Graphic3d_ZLayerId, theUIndex: Graphic3d_ZLayerId, theVIndex: Graphic3d_ZLayerId, theUFlatKnots: IntTools_CArray1OfReal, theVFlatKnots: IntTools_CArray1OfReal, thePoles: TColgp_Array2OfPnt, theWeights: TColStd_Array2OfReal, theCacheArray: TColStd_Array2OfReal): void
  • Parameters

    • theU: number
    • theV: number
    • theUSpanDomain: number
    • theVSpanDomain: number
    • theUPeriodic: boolean
    • theVPeriodic: boolean
    • theUDegree: Graphic3d_ZLayerId
    • theVDegree: Graphic3d_ZLayerId
    • theUIndex: Graphic3d_ZLayerId
    • theVIndex: Graphic3d_ZLayerId
    • theUFlatKnots: IntTools_CArray1OfReal
    • theVFlatKnots: IntTools_CArray1OfReal
    • thePoles: TColgp_Array2OfPnt
    • theWeights: TColStd_Array2OfReal
    • theCacheArray: TColStd_Array2OfReal

    Returns void

  • CacheD0(U: number, V: number, UDegree: Graphic3d_ZLayerId, VDegree: Graphic3d_ZLayerId, UCacheParameter: number, VCacheParameter: number, USpanLenght: number, VSpanLength: number, Poles: TColgp_Array2OfPnt, Weights: TColStd_Array2OfReal, Point: gp_Pnt): void
  • Parameters

    • U: number
    • V: number
    • UDegree: Graphic3d_ZLayerId
    • VDegree: Graphic3d_ZLayerId
    • UCacheParameter: number
    • VCacheParameter: number
    • USpanLenght: number
    • VSpanLength: number
    • Poles: TColgp_Array2OfPnt
    • Weights: TColStd_Array2OfReal
    • Point: gp_Pnt

    Returns void

  • CacheD1(U: number, V: number, UDegree: Graphic3d_ZLayerId, VDegree: Graphic3d_ZLayerId, UCacheParameter: number, VCacheParameter: number, USpanLenght: number, VSpanLength: number, Poles: TColgp_Array2OfPnt, Weights: TColStd_Array2OfReal, Point: gp_Pnt, VecU: gp_Vec, VecV: gp_Vec): void
  • DN(U: number, V: number, Nu: Graphic3d_ZLayerId, Nv: Graphic3d_ZLayerId, UIndex: Graphic3d_ZLayerId, VIndex: Graphic3d_ZLayerId, Poles: TColgp_Array2OfPnt, Weights: TColStd_Array2OfReal, UKnots: IntTools_CArray1OfReal, VKnots: IntTools_CArray1OfReal, UMults: TColStd_Array1OfInteger, VMults: TColStd_Array1OfInteger, UDegree: Graphic3d_ZLayerId, VDegree: Graphic3d_ZLayerId, URat: boolean, VRat: boolean, UPer: boolean, VPer: boolean, Vn: gp_Vec): void
  • GetPoles_1(FP: IntTools_CArray1OfReal, Poles: TColgp_Array2OfPnt, UDirection: boolean): void
  • Parameters

    Returns void

  • Interpolate_1(UDegree: Graphic3d_ZLayerId, VDegree: Graphic3d_ZLayerId, UFlatKnots: IntTools_CArray1OfReal, VFlatKnots: IntTools_CArray1OfReal, UParameters: IntTools_CArray1OfReal, VParameters: IntTools_CArray1OfReal, Poles: TColgp_Array2OfPnt, Weights: TColStd_Array2OfReal, InversionProblem: Graphic3d_ZLayerId): void
  • Parameters

    • UDegree: Graphic3d_ZLayerId
    • VDegree: Graphic3d_ZLayerId
    • UFlatKnots: IntTools_CArray1OfReal
    • VFlatKnots: IntTools_CArray1OfReal
    • UParameters: IntTools_CArray1OfReal
    • VParameters: IntTools_CArray1OfReal
    • Poles: TColgp_Array2OfPnt
    • Weights: TColStd_Array2OfReal
    • InversionProblem: Graphic3d_ZLayerId

    Returns void

  • Interpolate_2(UDegree: Graphic3d_ZLayerId, VDegree: Graphic3d_ZLayerId, UFlatKnots: IntTools_CArray1OfReal, VFlatKnots: IntTools_CArray1OfReal, UParameters: IntTools_CArray1OfReal, VParameters: IntTools_CArray1OfReal, Poles: TColgp_Array2OfPnt, InversionProblem: Graphic3d_ZLayerId): void
  • Parameters

    • UDegree: Graphic3d_ZLayerId
    • VDegree: Graphic3d_ZLayerId
    • UFlatKnots: IntTools_CArray1OfReal
    • VFlatKnots: IntTools_CArray1OfReal
    • UParameters: IntTools_CArray1OfReal
    • VParameters: IntTools_CArray1OfReal
    • Poles: TColgp_Array2OfPnt
    • InversionProblem: Graphic3d_ZLayerId

    Returns void

  • IsRational(Weights: TColStd_Array2OfReal, I1: Graphic3d_ZLayerId, I2: Graphic3d_ZLayerId, J1: Graphic3d_ZLayerId, J2: Graphic3d_ZLayerId, Epsilon: number): boolean
  • Parameters

    • Weights: TColStd_Array2OfReal
    • I1: Graphic3d_ZLayerId
    • I2: Graphic3d_ZLayerId
    • J1: Graphic3d_ZLayerId
    • J2: Graphic3d_ZLayerId
    • Epsilon: number

    Returns boolean

  • MovePoint(U: number, V: number, Displ: gp_Vec, UIndex1: Graphic3d_ZLayerId, UIndex2: Graphic3d_ZLayerId, VIndex1: Graphic3d_ZLayerId, VIndex2: Graphic3d_ZLayerId, UDegree: Graphic3d_ZLayerId, VDegree: Graphic3d_ZLayerId, Rational: boolean, Poles: TColgp_Array2OfPnt, Weights: TColStd_Array2OfReal, UFlatKnots: IntTools_CArray1OfReal, VFlatKnots: IntTools_CArray1OfReal, UFirstIndex: Graphic3d_ZLayerId, ULastIndex: Graphic3d_ZLayerId, VFirstIndex: Graphic3d_ZLayerId, VLastIndex: Graphic3d_ZLayerId, NewPoles: TColgp_Array2OfPnt): void
  • Parameters

    • U: number
    • V: number
    • Displ: gp_Vec
    • UIndex1: Graphic3d_ZLayerId
    • UIndex2: Graphic3d_ZLayerId
    • VIndex1: Graphic3d_ZLayerId
    • VIndex2: Graphic3d_ZLayerId
    • UDegree: Graphic3d_ZLayerId
    • VDegree: Graphic3d_ZLayerId
    • Rational: boolean
    • Poles: TColgp_Array2OfPnt
    • Weights: TColStd_Array2OfReal
    • UFlatKnots: IntTools_CArray1OfReal
    • VFlatKnots: IntTools_CArray1OfReal
    • UFirstIndex: Graphic3d_ZLayerId
    • ULastIndex: Graphic3d_ZLayerId
    • VFirstIndex: Graphic3d_ZLayerId
    • VLastIndex: Graphic3d_ZLayerId
    • NewPoles: TColgp_Array2OfPnt

    Returns void

  • RationalDerivative(UDeg: Graphic3d_ZLayerId, VDeg: Graphic3d_ZLayerId, N: Graphic3d_ZLayerId, M: Graphic3d_ZLayerId, Ders: number, RDers: number, All: boolean): void
  • Parameters

    • UDeg: Graphic3d_ZLayerId
    • VDeg: Graphic3d_ZLayerId
    • N: Graphic3d_ZLayerId
    • M: Graphic3d_ZLayerId
    • Ders: number
    • RDers: number
    • All: boolean

    Returns void

  • Parameters

    Returns void

  • SetPoles_1(Poles: TColgp_Array2OfPnt, FP: IntTools_CArray1OfReal, UDirection: boolean): void
  • Parameters

    Returns void

Generated using TypeDoc