| Skip to content | https://polycss.com/api/headless#_top |
| | https://polycss.com/ |
| Home | https://polycss.com/ |
| Usage | https://polycss.com/quickstart |
| API Reference | https://polycss.com/api/headless |
| Gallery | https://polycss.com/gallery |
| Builder | https://polycss.com/builder |
| WordArt | https://polycss.com/wordart |
| TV | https://polycss.com/tv |
| GitHub ★ … | https://github.com/LayoutitStudio/polycss |
| Introduction | https://polycss.com/introduction/ |
| Quickstart | https://polycss.com/quickstart/ |
| Core Concepts | https://polycss.com/core-concepts/ |
| PolyScene | https://polycss.com/components/poly-scene/ |
| PolyCamera | https://polycss.com/components/poly-camera/ |
| Controls | https://polycss.com/components/poly-controls/ |
| Loading Meshes | https://polycss.com/guides/textures/ |
| Lighting & Shadows | https://polycss.com/guides/lighting/ |
| Per-polygon Interaction | https://polycss.com/guides/shapes/ |
| Performance | https://polycss.com/guides/performance/ |
| Projections | https://polycss.com/guides/projections/ |
| Animation | https://polycss.com/guides/animation/ |
| Headless API | https://polycss.com/api/headless/ |
| Three.js Parity API | https://polycss.com/api/three-parity/ |
| Core Types | https://polycss.com/api/types/ |
| Fonts API | https://polycss.com/api/fonts/ |
| GitHub | https://github.com/LayoutitStudio/polycss |
| Overview | https://polycss.com/api/headless#_top |
| parseObj(text, options?) | https://polycss.com/api/headless#parseobjtext-options |
| parseGltf(buffer, options?) | https://polycss.com/api/headless#parsegltfbuffer-options |
| parseVox(buffer, options?) | https://polycss.com/api/headless#parsevoxbuffer-options |
| parseStl(source, options?) | https://polycss.com/api/headless#parsestlsource-options |
| parseMtl(text) | https://polycss.com/api/headless#parsemtltext |
| loadMesh(url, options?) | https://polycss.com/api/headless#loadmeshurl-options |
| exportPolySceneSnapshot(target) | https://polycss.com/api/headless#exportpolyscenesnapshottarget |
| normalizePolygons(polygons) | https://polycss.com/api/headless#normalizepolygonspolygons |
| mergePolygons(polygons) | https://polycss.com/api/headless#mergepolygonspolygons |
| Polygon, Color, and Geometry Helpers | https://polycss.com/api/headless#polygon-color-and-geometry-helpers |
| optimizeMeshPolygons(polygons, options?) | https://polycss.com/api/headless#optimizemeshpolygonspolygons-options |
| optimizeMeshParseResult(result, options?) | https://polycss.com/api/headless#optimizemeshparseresultresult-options |
| simplifyTriangleMeshPolygons(polygons, options?) | https://polycss.com/api/headless#simplifytrianglemeshpolygonspolygons-options |
| createIsometricCamera(initial?) | https://polycss.com/api/headless#createisometriccamerainitial |
| createPolyCamera(options?) | https://polycss.com/api/headless#createpolycameraoptions |
| createPolyScene(host, options) | https://polycss.com/api/headless#createpolyscenehost-options |
| createPolyOrbitControls(scene, options?) | https://polycss.com/api/headless#createpolyorbitcontrolsscene-options |
| Options | https://polycss.com/api/headless#options |
| Returned PolyOrbitControlsHandle | https://polycss.com/api/headless#returned-polyorbitcontrolshandle |
| Required scene surface | https://polycss.com/api/headless#required-scene-surface |
| createPolyFirstPersonControls(scene, options?) | https://polycss.com/api/headless#createpolyfirstpersoncontrolsscene-options |
| createSelect(scene, options?) | https://polycss.com/api/headless#createselectscene-options |
| createTransformControls(scene, options?) | https://polycss.com/api/headless#createtransformcontrolsscene-options |
| collectPolyRenderStats(root, options?) | https://polycss.com/api/headless#collectpolyrenderstatsroot-options |
| injectPolyBaseStyles(doc?) | https://polycss.com/api/headless#injectpolybasestylesdoc |
| Low-level renderer utilities | https://polycss.com/api/headless#low-level-renderer-utilities |
| Primitive shape factories | https://polycss.com/api/headless#primitive-shape-factories |
| Custom elements (vanilla) | https://polycss.com/api/headless#custom-elements-vanilla |
| Package Exports | https://polycss.com/api/headless#package-exports |
| Overview | https://polycss.com/api/headless#_top |
| parseObj(text, options?) | https://polycss.com/api/headless#parseobjtext-options |
| parseGltf(buffer, options?) | https://polycss.com/api/headless#parsegltfbuffer-options |
| parseVox(buffer, options?) | https://polycss.com/api/headless#parsevoxbuffer-options |
| parseStl(source, options?) | https://polycss.com/api/headless#parsestlsource-options |
| parseMtl(text) | https://polycss.com/api/headless#parsemtltext |
| loadMesh(url, options?) | https://polycss.com/api/headless#loadmeshurl-options |
| exportPolySceneSnapshot(target) | https://polycss.com/api/headless#exportpolyscenesnapshottarget |
| normalizePolygons(polygons) | https://polycss.com/api/headless#normalizepolygonspolygons |
| mergePolygons(polygons) | https://polycss.com/api/headless#mergepolygonspolygons |
| Polygon, Color, and Geometry Helpers | https://polycss.com/api/headless#polygon-color-and-geometry-helpers |
| optimizeMeshPolygons(polygons, options?) | https://polycss.com/api/headless#optimizemeshpolygonspolygons-options |
| optimizeMeshParseResult(result, options?) | https://polycss.com/api/headless#optimizemeshparseresultresult-options |
| simplifyTriangleMeshPolygons(polygons, options?) | https://polycss.com/api/headless#simplifytrianglemeshpolygonspolygons-options |
| createIsometricCamera(initial?) | https://polycss.com/api/headless#createisometriccamerainitial |
| createPolyCamera(options?) | https://polycss.com/api/headless#createpolycameraoptions |
| createPolyScene(host, options) | https://polycss.com/api/headless#createpolyscenehost-options |
| createPolyOrbitControls(scene, options?) | https://polycss.com/api/headless#createpolyorbitcontrolsscene-options |
| Options | https://polycss.com/api/headless#options |
| Returned PolyOrbitControlsHandle | https://polycss.com/api/headless#returned-polyorbitcontrolshandle |
| Required scene surface | https://polycss.com/api/headless#required-scene-surface |
| createPolyFirstPersonControls(scene, options?) | https://polycss.com/api/headless#createpolyfirstpersoncontrolsscene-options |
| createSelect(scene, options?) | https://polycss.com/api/headless#createselectscene-options |
| createTransformControls(scene, options?) | https://polycss.com/api/headless#createtransformcontrolsscene-options |
| collectPolyRenderStats(root, options?) | https://polycss.com/api/headless#collectpolyrenderstatsroot-options |
| injectPolyBaseStyles(doc?) | https://polycss.com/api/headless#injectpolybasestylesdoc |
| Low-level renderer utilities | https://polycss.com/api/headless#low-level-renderer-utilities |
| Primitive shape factories | https://polycss.com/api/headless#primitive-shape-factories |
| Custom elements (vanilla) | https://polycss.com/api/headless#custom-elements-vanilla |
| Package Exports | https://polycss.com/api/headless#package-exports |
| Section titled “parseObj(text, options?)” | https://polycss.com/api/headless#parseobjtext-options |
| ObjParseOptions | https://polycss.com/api/types/#objparseoptions |
| Section titled “parseGltf(buffer, options?)” | https://polycss.com/api/headless#parsegltfbuffer-options |
| GltfParseOptions | https://polycss.com/api/types/#gltfparseoptions |
| Section titled “parseVox(buffer, options?)” | https://polycss.com/api/headless#parsevoxbuffer-options |
| VoxParseOptions | https://polycss.com/api/types/#voxparseoptions |
| Section titled “parseStl(source, options?)” | https://polycss.com/api/headless#parsestlsource-options |
| StlParseOptions | https://polycss.com/api/types/#stlparseoptions |
| Section titled “parseMtl(text)” | https://polycss.com/api/headless#parsemtltext |
| Section titled “loadMesh(url, options?)” | https://polycss.com/api/headless#loadmeshurl-options |
| Section titled “exportPolySceneSnapshot(target)” | https://polycss.com/api/headless#exportpolyscenesnapshottarget |
| Section titled “normalizePolygons(polygons)” | https://polycss.com/api/headless#normalizepolygonspolygons |
| Section titled “mergePolygons(polygons)” | https://polycss.com/api/headless#mergepolygonspolygons |
| Section titled “Polygon, Color, and Geometry Helpers” | https://polycss.com/api/headless#polygon-color-and-geometry-helpers |
| Section titled “optimizeMeshPolygons(polygons, options?)” | https://polycss.com/api/headless#optimizemeshpolygonspolygons-options |
| Section titled “optimizeMeshParseResult(result, options?)” | https://polycss.com/api/headless#optimizemeshparseresultresult-options |
| Section titled “simplifyTriangleMeshPolygons(polygons, options?)” | https://polycss.com/api/headless#simplifytrianglemeshpolygonspolygons-options |
| Section titled “createIsometricCamera(initial?)” | https://polycss.com/api/headless#createisometriccamerainitial |
| Section titled “createPolyCamera(options?)” | https://polycss.com/api/headless#createpolycameraoptions |
| Section titled “createPolyScene(host, options)” | https://polycss.com/api/headless#createpolyscenehost-options |
| PolySceneOptions, PolyMeshTransform, PolySceneHandle, and PolyMeshHandle | https://polycss.com/api/types/#vanilla-scene-handle-types |
| Section titled “createPolyOrbitControls(scene, options?)” | https://polycss.com/api/headless#createpolyorbitcontrolsscene-options |
| Section titled “Options” | https://polycss.com/api/headless#options |
| Section titled “Returned PolyOrbitControlsHandle” | https://polycss.com/api/headless#returned-polyorbitcontrolshandle |
| Section titled “Required scene surface” | https://polycss.com/api/headless#required-scene-surface |
| Section titled “createPolyFirstPersonControls(scene, options?)” | https://polycss.com/api/headless#createpolyfirstpersoncontrolsscene-options |
| Section titled “createSelect(scene, options?)” | https://polycss.com/api/headless#createselectscene-options |
| Section titled “createTransformControls(scene, options?)” | https://polycss.com/api/headless#createtransformcontrolsscene-options |
| Section titled “collectPolyRenderStats(root, options?)” | https://polycss.com/api/headless#collectpolyrenderstatsroot-options |
| PolyRenderStatsOptions | https://polycss.com/api/types/#polyrenderstatsoptions |
| Section titled “injectPolyBaseStyles(doc?)” | https://polycss.com/api/headless#injectpolybasestylesdoc |
| Section titled “Low-level renderer utilities” | https://polycss.com/api/headless#low-level-renderer-utilities |
| Section titled “Primitive shape factories” | https://polycss.com/api/headless#primitive-shape-factories |
| Section titled “Custom elements (vanilla)” | https://polycss.com/api/headless#custom-elements-vanilla |
| PolyCSS README | https://github.com/LayoutitStudio/polycss/tree/main/packages/polycss |
| Section titled “Package Exports” | https://polycss.com/api/headless#package-exports |
| Previous Animation | https://polycss.com/guides/animation/ |
| Next Three.js Parity API | https://polycss.com/api/three-parity/ |