Bitbybit Docs
    Bereite Suchindex vor...

    Klasse LoadSVGDto (Inputs.OCCT)

    SVG-Text und Importoptionen für svg.loadSVG und svg.loadSVGStructured: welche Elemente behalten werden, ob Flächen gebaut werden und wie die Zeichnung skaliert und platziert wird.

    Index

    Konstruktoren

    • Parameter

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

      Rückgabewert LoadSVGDto

    Eigenschaften

    svg: string

    Der Text des SVG-Dokuments.

    <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

    Wie gefüllte Formen zu Flächen werden: none behält nur Drähte, auto folgt der Füllregel jedes Elements, nonzero und evenOdd erzwingen eine Regel, perSubpath macht eine Fläche pro geschlossenem Teilpfad ohne Löcher.

    none
    
    makeRibbons: boolean

    Reserviert für das Bauen von Bandflächen aus Pfaden mit Kontur; noch nicht unterstützt, Pfade mit Kontur bleiben Drähte.

    false
    
    includeInvisible: boolean

    Wenn true, werden auch Elemente importiert, die durch display: none oder visibility: hidden verborgen sind.

    false
    
    joinSegments: boolean

    Wenn true, werden aufeinanderfolgende Segmente eines Teilpfads zu einer einzigen Kante zusammengeführt, wo das möglich ist.

    true
    
    tolerance: number

    Wie weit Segmentenden auseinanderliegen dürfen und dennoch verbunden werden, in Modelleinheiten.

    1e-7
    
    scale: number

    Ein Faktor, der auf die SVG-Koordinaten angewendet wird; 1 behält die Größe.

    1
    
    flipY: boolean

    Wenn true, wird Y negiert, damit die Zeichnung aufrecht herauskommt, da bei SVG Y nach unten zeigt.

    true
    

    Welcher Punkt des Begrenzungsrahmens der Zeichnung auf center sitzt; midMid zentriert sie.

    midMid
    
    direction: Vector3

    Die Normale der Ebene, auf die die Zeichnung gelegt wird; der Standard legt sie flach auf den Boden.

    [0, 1, 0]
    
    center: Point3

    Der Punkt, an dem die ausgerichtete Zeichnung platziert wird.

    [0, 0, 0]