Bitbybit Docs
    Preparing search index...

    Class LoadSVGDto (Inputs.OCCT)

    用于 svg.loadSVGsvg.loadSVGStructured 的 SVG 文本和导入选项:保留哪些元素、是否构建面,以及如何缩放和放置图形。

    Index

    Constructors

    • Parameters

      • Optionalsvg: string
      • OptionalfaceStrategy: svgFaceStrategyEnum
      • OptionalmakeRibbons: boolean
      • OptionalincludeInvisible: boolean
      • OptionaljoinSegments: boolean
      • Optionaltolerance: number
      • Optionalscale: number
      • OptionalflipY: boolean
      • Optionalalignment: basicAlignmentEnum
      • Optionaldirection: Vector3
      • Optionalcenter: Point3

      Returns LoadSVGDto

    Properties

    svg: string

    SVG 文档的文本。

    <svg width="19.125pt" height="19.125pt" viewBox="0 0 19.125 19.125" overflow="visible" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M11.122705,15.698935 L15.272235,15.698935 C15.57419,15.729545 15.91649,15.387245 15.88588,15.08529 L15.88588,4.039708 C15.91649,3.737754 15.57419,3.395453 15.272235,3.426065 L9.572815,3.426065 C9.27086,3.395453 8.92856,3.737754 8.95917,4.039708 L8.95917,6.945415 C8.95604,7.118435 9.042725,7.30507 9.17695,7.414295 C9.30713,7.528305 9.50566,7.58247 9.675705,7.55037 C10.575375,7.32287 11.76631,8.055895 11.96849,8.96159 C12.311025,9.824045 11.739055,11.10017 10.86733,11.418385 C10.660165,11.503245 10.50001,11.752675 10.509065,11.976365 L10.509065,15.08529 C10.47845,15.387245 10.82075,15.729545 11.122705,15.698935 z" stroke="#f0cebb" stroke-width="0.5" fill-opacity="0" /><path d="M8.913155,15.698935 L4.226653,15.698935 C3.924699,15.729545 3.582398,15.387245 3.613009,15.08529 L3.613009,4.039708 C3.582398,3.737754 3.924699,3.395453 4.226653,3.426065 L7.36326,3.426065 C7.665215,3.395453 8.00752,3.737754 7.976905,4.039708 L7.976905,9.5625 C7.9468,10.306505 8.479485,11.13613 9.16853,11.418385 C9.375695,11.503245 9.53585,11.752675 9.5268,11.976365 L9.5268,15.08529 C9.55741,15.387245 9.21511,15.729545 8.913155,15.698935 z" stroke="#f0cebb" stroke-width="0.5" fill-opacity="0" /></svg>
    
    faceStrategy: svgFaceStrategyEnum

    填充形状如何成为面:none 只保留线框,auto 遵循每个元素的填充规则,nonzeroevenOdd 强制使用某一规则,perSubpath 为每个闭合子路径生成一个不带孔的面。

    none
    
    makeRibbons: boolean

    预留给从描边路径构建带状面;尚不支持,描边路径保持为线框。

    false
    
    includeInvisible: boolean

    为 true 时,被 display: nonevisibility: hidden 隐藏的元素也被导入。

    false
    
    joinSegments: boolean

    为 true 时,子路径中连续的线段在可能的情况下被合并成一条边。

    true
    
    tolerance: number

    线段端点相距多远仍可连接,以模型单位表示。

    1e-7
    
    scale: number

    应用于 SVG 坐标的系数;1 保持大小不变。

    1
    
    flipY: boolean

    为 true 时,Y 取反使图形正立显示,因为 SVG 的 Y 向下。

    true
    

    图形包围盒的哪个点位于 center 上;midMid 将其居中。

    midMid
    
    direction: Vector3

    图形所放置平面的法线;默认将其平放在地面上。

    [0, 1, 0]
    
    center: Point3

    对齐后的图形放置的点。

    [0, 0, 0]