Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • FaceSubdivisionControlledDto

Index

Constructors

constructor

  • new FaceSubdivisionControlledDto<T>(shape?: T, nrDivisionsU?: number, nrDivisionsV?: number, shiftHalfStepNthU?: number, shiftHalfStepUOffsetN?: number, removeStartEdgeNthU?: number, removeStartEdgeUOffsetN?: number, removeEndEdgeNthU?: number, removeEndEdgeUOffsetN?: number, shiftHalfStepNthV?: number, shiftHalfStepVOffsetN?: number, removeStartEdgeNthV?: number, removeStartEdgeVOffsetN?: number, removeEndEdgeNthV?: number, removeEndEdgeVOffsetN?: number): FaceSubdivisionControlledDto<T>
  • Provide options without default values

    Type parameters

    • T

    Parameters

    • Optional shape: T
    • Optional nrDivisionsU: number
    • Optional nrDivisionsV: number
    • Optional shiftHalfStepNthU: number
    • Optional shiftHalfStepUOffsetN: number
    • Optional removeStartEdgeNthU: number
    • Optional removeStartEdgeUOffsetN: number
    • Optional removeEndEdgeNthU: number
    • Optional removeEndEdgeUOffsetN: number
    • Optional shiftHalfStepNthV: number
    • Optional shiftHalfStepVOffsetN: number
    • Optional removeStartEdgeNthV: number
    • Optional removeStartEdgeVOffsetN: number
    • Optional removeEndEdgeNthV: number
    • Optional removeEndEdgeVOffsetN: number

    Returns FaceSubdivisionControlledDto<T>

Properties

nrDivisionsU

nrDivisionsU: number

Number of subdivisions on U direction

default

10

minimum

1

maximum

Infinity

step

1

nrDivisionsV

nrDivisionsV: number

Number of subdivisions on V direction

default

10

minimum

1

maximum

Infinity

step

1

removeEndEdgeNthU

removeEndEdgeNthU: number

Removes end edge points on U

default

0

minimum

0

maximum

Infinity

step

1

removeEndEdgeNthV

removeEndEdgeNthV: number

Removes end edge points on V

default

0

minimum

0

maximum

Infinity

step

1

removeEndEdgeUOffsetN

removeEndEdgeUOffsetN: number

Offset for remove end edge points on U

default

0

minimum

0

maximum

Infinity

step

1

removeEndEdgeVOffsetN

removeEndEdgeVOffsetN: number

Offset for remove end edge points on V

default

0

minimum

0

maximum

Infinity

step

1

removeStartEdgeNthU

removeStartEdgeNthU: number

Removes start edge points on U

default

0

minimum

0

maximum

Infinity

step

1

removeStartEdgeNthV

removeStartEdgeNthV: number

Removes start edge points on V

default

0

minimum

0

maximum

Infinity

step

1

removeStartEdgeUOffsetN

removeStartEdgeUOffsetN: number

Offset for remove start edge points on U

default

0

minimum

0

maximum

Infinity

step

1

removeStartEdgeVOffsetN

removeStartEdgeVOffsetN: number

Offset for remove start edge points on V

default

0

minimum

0

maximum

Infinity

step

1

shape

shape: T

Brep OpenCascade geometry

default

undefined

shiftHalfStepNthU

shiftHalfStepNthU: number

Shift half step every nth U row

default

0

minimum

0

maximum

Infinity

step

1

shiftHalfStepNthV

shiftHalfStepNthV: number

Shift half step every nth V row

default

0

minimum

0

maximum

Infinity

step

1

shiftHalfStepUOffsetN

shiftHalfStepUOffsetN: number

Offset for shift half step every nth U row

default

0

minimum

0

maximum

Infinity

step

1

shiftHalfStepVOffsetN

shiftHalfStepVOffsetN: number

Offset for shift half step every nth V row

default

0

minimum

0

maximum

Infinity

step

1

Generated using TypeDoc