x3d-tidy

X3D Converter, Beautifier and Minimizer

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
x3d-tidy
001.0.1412 days agoa year agoMinified + gzip package size for x3d-tidy in KB

Readme

x3d-tidy
NPM Version NPM Downloads DeepScan grade
X3D converter, beautifier and minimizer

Synopsis

You can run x3d-tidy without installing it using npx:
npx x3d-tidy \[options\]

Options

x3d-tidy interprets the following options when it is invoked:

-i file

Set input file.

-o file

Set output file.

-s TIDY, COMPACT, SMALL, CLEAN

Set output style, default is "TIDY".

-d integer

Set double precision, default is 15.

-f integer

Set float precision, default is 7.

-r

If set, infer profile and components from used nodes.

-m

If set, remove metadata nodes.

-v

Show version.

-h

Show help.

Supported Input File Types

| Encoding | File Extension | MIME Type | |------------------|----------------|-----------------| | X3D XML | .x3d, .x3dz | model/x3d+xml | | X3D JSON | .x3dj, .x3djz | model/x3d+json | | X3D Classic VRML | .x3dv, .x3dvz | model/x3d+vrml | | VRML | .wrl, .wrz | model/vrml | | glTF | .gltf, .glb | model/gltf+json | | Wavefront OBJ | .obj | model/obj | | STL | .stl | model/stl | | PLY | .ply | model/ply | | SVG Document | .svg, .svgz | image/svg+xml |

Supported Output File Types

| X3D Encoding | File Extension | MIME Type | |--------------|----------------|----------------| | XML | .x3d, .x3dz | model/x3d+xml | | JSON | .x3dj, .x3djz | model/x3d+json | | Classic VRML | .x3dv, .x3dvz | model/x3d+vrml | | HTML | .html | text/html |

Examples

Convert an XML encoded file into a VRML encoded file.
$ npx x3d-tidy -i file.x3d -o file.x3dv

Online Converter

Online X3D File Format Converter powered by XITE.