Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • LoftAdvancedDto

Index

Constructors

constructor

  • new LoftAdvancedDto<T>(shapes?: T[], makeSolid?: boolean, closed?: boolean, periodic?: boolean, straight?: boolean, nrPeriodicSections?: number, useSmoothing?: boolean, maxUDegree?: number, tolerance?: number, parType?: approxParametrizationTypeEnum, startVertex?: Point3, endVertex?: Point3): LoftAdvancedDto<T>
  • Type parameters

    • T

    Parameters

    • Optional shapes: T[]
    • Optional makeSolid: boolean
    • Optional closed: boolean
    • Optional periodic: boolean
    • Optional straight: boolean
    • Optional nrPeriodicSections: number
    • Optional useSmoothing: boolean
    • Optional maxUDegree: number
    • Optional tolerance: number
    • Optional parType: approxParametrizationTypeEnum
    • Optional startVertex: Point3
    • Optional endVertex: Point3

    Returns LoftAdvancedDto<T>

Properties

closed

closed: boolean

Will make a closed loft.

default

false

Optional endVertex

endVertex: Point3

Optional if loft should end with a vertex

default

undefined

optional

true

makeSolid

makeSolid: boolean

Tries to make a solid when lofting

default

false

maxUDegree

maxUDegree: number

Maximum u degree

default

3

nrPeriodicSections

nrPeriodicSections: number

This number only is used when closed non straight lofting is used

default

10

minimum

1

maximum

Infinity

step

1

parType

Approximation parametrization type

default

approxCentripetal

periodic

periodic: boolean

Will make a periodic loft.

default

false

shapes

shapes: T[]

Wires through which the loft passes

default

undefined

Optional startVertex

startVertex: Point3

Optional if loft should start with a vertex

default

undefined

optional

true

straight

straight: boolean

Indicates whether straight sections should be made out of the loft

default

false

tolerance

tolerance: number

Tolerance

default

1.0e-7

minimum

0

maximum

Infinity

step

0.000001

useSmoothing

useSmoothing: boolean

Tell algorithm to use smoothing

default

false

Generated using TypeDoc