Bitbybit Docs
    Preparing search index...

    Class ShapesToMeshesDto<T> (Inputs.OCCT)

    用于 shapesToMeshes 的形状和网格化设置,它用相同的设置将每个形状三角化。

    Type Parameters

    • T
    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • Optionalshapes: T[]
      • Optionalprecision: number
      • OptionaladjustYtoZ: boolean
      • OptionalcomputeMetadata: boolean
      • OptionalkeepMeshData: boolean
      • OptionalallowQualityDecrease: boolean
      • OptionalforceFaceDeflection: boolean

      Returns ShapesToMeshesDto<T>

    Properties

    shapes: T[]

    要三角化的形状,每个形状一个网格。

    undefined
    
    precision: number

    以模型单位表示的网格化容差;值越小,用越多三角形越紧密地贴合曲面。

    0.01
    

    0

    Infinity

    0.001

    adjustYtoZ: boolean

    为 true 时,网格被转动使本库的 Y 轴向上变为 Z 轴向上,用于以 Z 为上的工具。

    false
    
    computeMetadata?: boolean

    为 true 时,每个面和边的条目还带有其面积或长度、质心、曲面或曲线类型、容差和邻居,代价是额外开销。

    false
    
    keepMeshData?: boolean

    为 true 时,三角化数据保留在每个形状的缓存中;为 false 时之后会被清除,以免内存随调用增长。

    false
    
    allowQualityDecrease?: boolean

    为 true 时,已经以更精细精度网格化的形状可以按所要求的更粗精度重新网格化。

    true
    
    forceFaceDeflection?: boolean

    为 true 时,即使已有缓存的三角化,每个面也按请求的精度重新网格化。

    false