Convierte un archivo STEP en un glTF binario (GLB), conservando el árbol de ensamblaje como nodos glTF junto con los nombres de las piezas, colores, materiales y colocaciones.
stepData es el archivo como texto, ArrayBuffer o Uint8Array. Los ajustes de malla dicen con qué finura
se triangulan las superficies curvas: meshPrecision es la desviación, meshAngle la desviación
angular. Z arriba se convierte en el Y arriba de glTF. Un fallo lanza un error.
El contenido del archivo STEP y los ajustes de mallado
El archivo GLB como bytes
Convierte un archivo STEP en un glTF binario (GLB) como convertStepToGltf, con todas las opciones
expuestas.
Los indicadores de lectura eligen qué tomar del archivo (colores, nombres, materiales, capas, propiedades), los ajustes de malla con qué finura triangular, los ajustes de exportación cómo se escribe el glTF (caras fusionadas, índices de 16 bits, nombres, escala). Desactiva lo que no necesites.
El contenido del archivo STEP y los ajustes de lectura, mallado y exportación
El archivo GLB como bytes
const options = new Bit.Inputs.OCCT.ConvertStepToGltfAdvancedDto();
options.stepData = stepText;
options.readColors = true;
options.readNames = true;
options.meshDeflection = 0.005;
options.mergeFaces = true;
options.adjustZtoY = true;
const glb = await bitbybit.occt.io.convertStepToGltfAdvanced(options);
Convierte un archivo STEP en un glTF binario (GLB) como convertStepToGltf y comprime la
geometría con Draco, lo que hace el archivo mucho más pequeño a costa de necesitar un cargador compatible con Draco.
Los ajustes de Draco establecen el nivel de compresión y cuántos bits conservan las posiciones, normales, coordenadas de textura y colores; menos bits significan un archivo más pequeño y menos precisión.
El contenido del archivo STEP, los ajustes de mallado y los ajustes de Draco
El archivo GLB como bytes
Convierte un archivo STEP en un glTF binario (GLB) con todas las opciones de lectura, mallado y escritura
expuestas, como hace convertStepToGltfAdvanced, y comprime la geometría con Draco.
Los ajustes de Draco establecen el nivel de compresión y cuántos bits conservan las posiciones, normales, coordenadas de textura y colores; menos bits significan un archivo más pequeño y menos precisión.
El contenido del archivo STEP, los ajustes de lectura, mallado y exportación, y los ajustes de Draco
El archivo GLB como bytes
Lee la estructura de ensamblaje de un archivo STEP sin construir geometría: cada pieza y subensamblaje como un nodo con su id, nombre, si es un ensamblaje, su visibilidad, su color y su matriz de colocación.
Los nodos vienen en orden de profundidad primero, así que los hijos siguen a su padre. Un archivo que no puede analizarse informa de su error en el resultado.
El contenido del archivo STEP
La lista de nodos, la versión del formato y cualquier error
Convierte los alambres de una forma en registros de ruta DXF, el primer paso de una exportación DXF 2D.
La forma debe estar tumbada en el plano del suelo XZ, ya que los dibujos DXF son bidimensionales. Los
ajustes de desviación dicen cuán de cerca se siguen las aristas curvas. Da a las rutas una capa con
dxfPathsWithLayer y escribe el archivo con dxfCreate.
La forma y los ajustes de deflexión
Las rutas DXF
Pone rutas DXF en una capa con nombre y un color, formando una parte de un dibujo DXF.
Un dibujo puede contener varias partes, cada una con su propia capa y color; dxfCreate las escribe
en un solo archivo.
Las rutas, el nombre de la capa y el color
Las rutas como una parte con capa
Escribe partes DXF en un solo archivo DXF y devuelve su texto.
colorFormat elige los colores indexados de AutoCAD o el color verdadero, acadVersion la versión DXF:
AC1009 es R12, la más ampliamente legible, AC1015 es 2000. fileName y tryDownload solo importan
donde puede iniciarse una descarga en el navegador.
Las partes con capa, el formato de color, la versión de DXF y las opciones de descarga
El archivo DXF como texto
Escribe una forma como STEP, el formato de intercambio estándar para geometría CAD exacta, e inicia una descarga del archivo en el navegador.
Con adjustYtoZ en true la forma se gira para que el Y arriba de esta biblioteca se convierta en el Z arriba de STEP;
fromRightHanded omite la reflexión que ese intercambio incluye en caso contrario. fileName nombra la descarga
y tryDownload en false la omite. saveShapeSTEPAndReturn da el texto del archivo en su lugar.
La forma, el nombre del archivo, el ajuste de ejes y las opciones de descarga
Nada; la descarga empieza cuando el archivo está listo
Escribe una forma como STEP, el formato de intercambio estándar para geometría CAD exacta, y devuelve el texto del archivo.
Con adjustYtoZ en true la forma se gira para que el Y arriba de esta biblioteca se convierta en el Z arriba de STEP;
fromRightHanded omite la reflexión que ese intercambio incluye en caso contrario. fileName y tryDownload
solo importan donde puede iniciarse una descarga en el navegador.
La forma, el nombre del archivo, el ajuste de ejes y las opciones de descarga
El archivo STEP como texto
Triangula una forma, la escribe como STL, el formato de malla que leen las impresoras 3D, e inicia una descarga del archivo en el navegador.
precision es la tolerancia de mallado en unidades del modelo; los valores más pequeños siguen las superficies curvas más
de cerca y hacen un archivo más grande. adjustYtoZ convierte Y arriba en Z arriba. fileName nombra la
descarga, tryDownload en false la omite. saveShapeStlAndReturn da el texto en su lugar.
La forma, el nombre del archivo, la precisión del mallado, el ajuste de ejes y las opciones de descarga
Nada; la descarga empieza cuando el archivo está listo
Triangula una forma y la escribe como STL, el formato de malla que leen las impresoras 3D y los laminadores, devolviendo el texto del archivo.
precision es la tolerancia de mallado en unidades del modelo; los valores más pequeños siguen las superficies curvas
más de cerca y hacen un archivo más grande. adjustYtoZ gira la forma para que Y arriba se convierta en Z arriba.
fileName y tryDownload solo importan donde puede iniciarse una descarga.
La forma, el nombre del archivo, la precisión del mallado, el ajuste de ejes y las opciones de descarga
El archivo STL como texto
Leer y escribir archivos CAD con OCCT: todo lo que
ioofrece en el núcleo, más cargadores que toman un archivo STEP o IGES como objeto File o como su texto y devuelven una forma. Los archivos son Z arriba por convención, así queadjustZtoYgira la forma cargada al Y arriba de esta biblioteca a menos que se establezca en false.