Bitbybit Docs
    Preparing search index...

    Class ConvertStepToGltfAdvancedDto (Inputs.OCCT)

    File STEP dengan setiap opsi pembacaan, meshing dan penulisan untuk io.convertStepToGltfAdvanced; matikan yang tidak diperlukan untuk konversi yang lebih cepat.

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • OptionalstepData: string | ArrayBuffer | File | Blob | Uint8Array<ArrayBufferLike>

      Returns ConvertStepToGltfAdvancedDto

    Properties

    stepData: string | ArrayBuffer | File | Blob | Uint8Array<ArrayBufferLike>

    File STEP sebagai teks, ArrayBuffer, Uint8Array, File atau Blob; konten .stpz yang dikompresi gzip dibongkar secara otomatis.

    undefined
    
    readColors: boolean

    Jika true, warna dibaca dari file; diperlukan untuk glTF berwarna.

    true
    
    readNames: boolean

    Jika true, nama part dibaca dari file; matikan untuk parsing yang lebih cepat jika nama tidak diperlukan.

    true
    
    readMaterials: boolean

    Jika true, material dibaca dari file; diperlukan untuk properti material di glTF.

    true
    
    readLayers: boolean

    Jika true, informasi layer dibaca dari file; jarang diperlukan untuk glTF.

    false
    
    readProps: boolean

    Jika true, properti validasi dibaca dari file; jarang diperlukan untuk glTF.

    false
    
    meshDeflection: number

    Seberapa dekat segitiga mengikuti permukaan lengkung: dengan meshRelative true berupa pecahan dari panjang setiap tepi, selain itu berupa jarak absolut dalam satuan model.

    0.005
    

    0.0001

    10

    0.001

    meshAngle: number

    Sudut terbesar, dalam radian, antara normal segitiga-segitiga yang bertetangga; lebih kecil menghasilkan kurva yang lebih mulus dan lebih banyak segitiga.

    0.5
    

    0.01

    3.14159

    0.1

    meshParallel: boolean

    Jika true, muka-muka di-mesh pada beberapa thread bila build-nya memungkinkan.

    true
    
    faceCountThreshold: number

    Di atas jumlah muka ini assembly di-mesh solid demi solid untuk menghemat memori; -1 mem-mesh semuanya dalam satu tahap, yang paling cepat.

    -1
    

    -1

    500000

    10000

    meshRelative: boolean

    Jika true, meshDeflection menskala dengan ukuran setiap part, sehingga pengencang kecil dan rumah besar sama-sama ter-mesh dengan baik; jika false berupa jarak absolut.

    true
    
    internalVerticesMode: boolean

    Jika true, verteks tambahan ditambahkan di dalam muka lengkung agar lebih pas, dengan mengorbankan kecepatan.

    false
    
    controlSurfaceDeflection: boolean

    Jika true, satu tahap tambahan memperhalus segitiga yang menonjol melampaui presisi, dengan mengorbankan kecepatan.

    false
    
    mergeFaces: boolean

    Jika true, muka-muka sebuah part disatukan menjadi satu mesh, yang menghasilkan file lebih kecil.

    true
    
    splitIndices16: boolean

    Jika true, mesh hasil penggabungan memakai indeks 16-bit bila muat, yang menghasilkan file lebih kecil.

    true
    
    parallelWrite: boolean

    Jika true, glTF ditulis pada beberapa thread, yang membantu untuk file besar.

    true
    
    embedTextures: boolean

    Jika true, tekstur disematkan di dalam GLB, bukan dirujuk sebagai file terpisah.

    true
    
    forceUVExport: boolean

    Jika true, koordinat tekstur ditulis bahkan untuk mesh tanpa tekstur.

    false
    
    nodeNameFormat: gltfNameFormatEnum

    Dasar penamaan node glTF: instance, produk, kombinasi keduanya, atau tanpa apa-apa.

    instance
    
    meshNameFormat: gltfNameFormatEnum

    Dasar penamaan mesh glTF: instance, produk, kombinasi keduanya, atau tanpa apa-apa.

    instance
    
    transformFormat: gltfTransformFormatEnum

    Cara penempatan node ditulis: compact sebagai translasi, rotasi dan skala bila memungkinkan, mat4 selalu sebagai matriks, trs selalu sebagai tiga bagian.

    compact
    
    adjustZtoY: boolean

    Jika true, Z-ke-atas file diubah menjadi Y-ke-atas glTF; false mempertahankan Z ke atas.

    true
    
    scale: number

    Faktor yang diterapkan ke seluruh model, misalnya 0.001 untuk mengubah milimeter menjadi meter; 1 mempertahankan ukuran.

    1.0
    

    0.000001

    1000000

    0.001