Bitbybit Docs
    Bereite Suchindex vor...

    Klasse FaceSubdivisionControlledDto<T> (Inputs.OCCT)

    Eine Fläche, ein Gitter von Unterteilungen und Regeln für jede n-te Reihe für shapes.face.subdivideToPointsControlled, das Punkte auf jeder n-ten Reihe statt auf allen verschiebt oder entfernt. Jede Regel paart eine Nth- Anzahl mit einem OffsetN-Anfang; 0 schaltet sie aus.

    Typenparameter

    • T
    Index

    Konstruktoren

    • Provide options without default values

      Typenparameter

      • T

      Parameter

      • Optionalshape: T
      • OptionalnrDivisionsU: number
      • OptionalnrDivisionsV: number
      • OptionalshiftHalfStepNthU: number
      • OptionalshiftHalfStepUOffsetN: number
      • OptionalremoveStartEdgeNthU: number
      • OptionalremoveStartEdgeUOffsetN: number
      • OptionalremoveEndEdgeNthU: number
      • OptionalremoveEndEdgeUOffsetN: number
      • OptionalshiftHalfStepNthV: number
      • OptionalshiftHalfStepVOffsetN: number
      • OptionalremoveStartEdgeNthV: number
      • OptionalremoveStartEdgeVOffsetN: number
      • OptionalremoveEndEdgeNthV: number
      • OptionalremoveEndEdgeVOffsetN: number

      Rückgabewert FaceSubdivisionControlledDto<T>

    Eigenschaften

    shape: T

    Die Fläche, über die das Gitter gelegt wird.

    undefined
    
    nrDivisionsU: number

    Wie viele Punktreihen über den U-Bereich, von Rand zu Rand.

    10
    

    1

    Infinity

    1

    nrDivisionsV: number

    Wie viele Punkte entlang jeder Reihe über den V-Bereich, von Rand zu Rand.

    10
    

    1

    Infinity

    1

    shiftHalfStepNthU: number

    Jede wievielte V-Reihe um einen halben Schritt in U geschoben wird; 0 verschiebt keine.

    0
    

    0

    Infinity

    1

    shiftHalfStepUOffsetN: number

    Bei welcher V-Reihe die Zählung für die U-Verschiebung beginnt.

    0
    

    0

    Infinity

    1

    removeStartEdgeNthU: number

    Jeder wievielte Punkt aus der ersten U-Reihe entfernt wird; 0 behält alle.

    0
    

    0

    Infinity

    1

    removeStartEdgeUOffsetN: number

    Bei welchem Punkt die Zählung für das Entfernen in der ersten U-Reihe beginnt.

    0
    

    0

    Infinity

    1

    removeEndEdgeNthU: number

    Jeder wievielte Punkt aus der letzten U-Reihe entfernt wird; 0 behält alle.

    0
    

    0

    Infinity

    1

    removeEndEdgeUOffsetN: number

    Bei welchem Punkt die Zählung für das Entfernen in der letzten U-Reihe beginnt.

    0
    

    0

    Infinity

    1

    shiftHalfStepNthV: number

    Jede wievielte U-Reihe um einen halben Schritt in V geschoben wird; 0 verschiebt keine.

    0
    

    0

    Infinity

    1

    shiftHalfStepVOffsetN: number

    Bei welcher U-Reihe die Zählung für die V-Verschiebung beginnt.

    0
    

    0

    Infinity

    1

    removeStartEdgeNthV: number

    Jeder wievielte Punkt aus der ersten V-Reihe entfernt wird; 0 behält alle.

    0
    

    0

    Infinity

    1

    removeStartEdgeVOffsetN: number

    Bei welchem Punkt die Zählung für das Entfernen in der ersten V-Reihe beginnt.

    0
    

    0

    Infinity

    1

    removeEndEdgeNthV: number

    Jeder wievielte Punkt aus der letzten V-Reihe entfernt wird; 0 behält alle.

    0
    

    0

    Infinity

    1

    removeEndEdgeVOffsetN: number

    Bei welchem Punkt die Zählung für das Entfernen in der letzten V-Reihe beginnt.

    0
    

    0

    Infinity

    1