Bitbybit Docs
    Preparing search index...

    Class LoftAdvancedDto<T> (Inputs.OCCT)

    用于 operations.loftAdvanced 的截面线框和拟合选项:直纹或光滑面片、闭合或周期性的环、端点以及逼近设置。

    Type Parameters

    • T
    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • Optionalshapes: T[]
      • OptionalmakeSolid: boolean
      • Optionalclosed: boolean
      • Optionalperiodic: boolean
      • Optionalstraight: boolean
      • OptionalnrPeriodicSections: number
      • OptionaluseSmoothing: boolean
      • OptionalmaxUDegree: number
      • Optionaltolerance: number
      • OptionalparType: approxParametrizationTypeEnum
      • OptionalstartVertex: Point3
      • OptionalendVertex: Point3

      Returns LoftAdvancedDto<T>

    Properties

    shapes: T[]

    截面线框或边,按曲面穿过它们的顺序排列。

    undefined
    
    makeSolid: boolean

    为 true 时,放样被封口成实体;为此各截面必须闭合。

    false
    
    closed: boolean

    为 true 时,曲面从最后一个截面绕回到第一个截面。

    false
    
    periodic: boolean

    为 true 时,通过对截面重新采样使闭合环在接缝处光滑;需要 closed

    false
    
    straight: boolean

    为 true 时,截面之间的面片是由直线构成的直纹面,而不是光滑过渡。

    false
    
    nrPeriodicSections: number

    对于周期性放样,每个截面被重新采样为多少个点。

    10
    

    1

    Infinity

    1

    useSmoothing: boolean

    为 true 时,内核对拟合的曲面进行平滑。

    false
    
    maxUDegree: number

    曲面跨截面方向可以使用的最高多项式阶数。

    3
    
    tolerance: number

    拟合的曲面可以偏离截面多远,以模型单位表示。

    1.0e-7
    

    0

    Infinity

    0.000001

    拟合前截面如何参数化:按弦长、向心或等参数;向心方式最能处理不均匀的截面。

    approxCentripetal
    
    startVertex?: Point3

    放样在第一个截面之前收拢到的点,形成尖端;省略则为开放端。

    undefined
    

    true

    endVertex?: Point3

    放样在最后一个截面之后收拢到的点,形成尖端;省略则为开放端。

    undefined
    

    true