Bitbybit Docs
    Preparing search index...

    Class LoadSVGDto (Inputs.OCCT)

    Texto SVG e opções de importação para svg.loadSVG e svg.loadSVGStructured: quais elementos manter, se construir faces, e como escalar e colocar o desenho.

    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

    O texto do documento 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

    Como as formas preenchidas se tornam faces: none mantém só fios, auto segue a regra de preenchimento de cada elemento, nonzero e evenOdd forçam uma regra, perSubpath cria uma face por subcaminho fechado sem furos.

    none
    
    makeRibbons: boolean

    Reservado para construir faces de fita a partir de caminhos com traço; ainda não suportado, os caminhos com traço ficam fios.

    false
    
    includeInvisible: boolean

    Quando verdadeiro, os elementos ocultos por display: none ou visibility: hidden também são importados.

    false
    
    joinSegments: boolean

    Quando verdadeiro, segmentos consecutivos de um subcaminho são fundidos numa única aresta onde for possível.

    true
    
    tolerance: number

    Quão afastadas as extremidades dos segmentos podem estar e ainda unir-se, em unidades do modelo.

    1e-7
    
    scale: number

    Um fator aplicado às coordenadas do SVG; 1 mantém o tamanho.

    1
    
    flipY: boolean

    Quando verdadeiro, Y é invertido para que o desenho saia direito, já que o SVG tem Y a apontar para baixo.

    true
    

    Qual ponto da caixa delimitadora do desenho fica em center; midMid centra-o.

    midMid
    
    direction: Vector3

    A normal do plano em que o desenho é colocado; a predefinição deita-o plano no chão.

    [0, 1, 0]
    
    center: Point3

    O ponto em que o desenho alinhado é colocado.

    [0, 0, 0]