Bitbybit Docs
    Preparing search index...

    Class FaceSubdivisionControlledDto<T> (Inputs.OCCT)

    用于 shapes.face.subdivideToPointsControlled 的面、分割网格和第 n 行规则,它只在每第 n 行而非所有行上偏移或移除点。每条规则将一个 Nth 计数与一个 OffsetN 起点配对;0 表示关闭。

    Type Parameters

    • T
    Index

    Constructors

    • Provide options without default values

      Type Parameters

      • T

      Parameters

      • 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

      Returns FaceSubdivisionControlledDto<T>

    Properties

    shape: T

    要在其上铺设网格的面。

    undefined
    
    nrDivisionsU: number

    跨 U 范围从边到边有多少行点。

    10
    

    1

    Infinity

    1

    nrDivisionsV: number

    每行跨 V 范围从边到边有多少个点。

    10
    

    1

    Infinity

    1

    shiftHalfStepNthU: number

    每隔多少个 V 行在 U 方向推移半步;0 表示不推移。

    0
    

    0

    Infinity

    1

    shiftHalfStepUOffsetN: number

    U 方向推移的计数从哪个 V 行开始。

    0
    

    0

    Infinity

    1

    removeStartEdgeNthU: number

    从第一个 U 行中每隔多少个点舍弃一个;0 全部保留。

    0
    

    0

    Infinity

    1

    removeStartEdgeUOffsetN: number

    第一个 U 行移除的计数从哪个点开始。

    0
    

    0

    Infinity

    1

    removeEndEdgeNthU: number

    从最后一个 U 行中每隔多少个点舍弃一个;0 全部保留。

    0
    

    0

    Infinity

    1

    removeEndEdgeUOffsetN: number

    最后一个 U 行移除的计数从哪个点开始。

    0
    

    0

    Infinity

    1

    shiftHalfStepNthV: number

    每隔多少个 U 行在 V 方向推移半步;0 表示不推移。

    0
    

    0

    Infinity

    1

    shiftHalfStepVOffsetN: number

    V 方向推移的计数从哪个 U 行开始。

    0
    

    0

    Infinity

    1

    removeStartEdgeNthV: number

    从第一个 V 行中每隔多少个点舍弃一个;0 全部保留。

    0
    

    0

    Infinity

    1

    removeStartEdgeVOffsetN: number

    第一个 V 行移除的计数从哪个点开始。

    0
    

    0

    Infinity

    1

    removeEndEdgeNthV: number

    从最后一个 V 行中每隔多少个点舍弃一个;0 全部保留。

    0
    

    0

    Infinity

    1

    removeEndEdgeVOffsetN: number

    最后一个 V 行移除的计数从哪个点开始。

    0
    

    0

    Infinity

    1