Polyforge API
Advanced Geometry Processing Platform
Powerful Features
Advanced Analysis
Deep analysis of 3D models including vertex count, face count, materials, textures, and dimensional information.
Smart Optimization
Automated geometry optimization including decimation, cleanup, duplicate removal, and convex hull generation.
Pipeline Management
Create custom processing pipelines with multiple optimization steps and real-time execution tracking.
Real-time Preview
Generate preview images and interactive 3D viewers for immediate visual feedback of your models.
Cloud Processing
Scalable cloud-based processing with job queuing and background execution for large models.
RESTful API
Complete REST API with comprehensive documentation for seamless integration into your workflow.
API Reference
Key Endpoints
SH
python manage.py gen_master_key --application 'my-example-app'
Create a master key for your application
POST
/api/token/
Create authentication token using username and master key
POST
/api/v1/file/
Upload 3D model file (.fbx, .obj, .stl, .ply, .glb, etc.)
POST
/api/v1/geometry/
Create new geometry object using the uploaded file
GET
/api/v1/geometry/{id}/analyse/
Analyze geometry to understand properties, statistics, and structure
POST
/api/v1/task/start/
Start processing task with selected pipelines and parameters
GET
/api/v1/task/{id}/progress-data/
Monitor task progress with real-time updates
GET
/api/v1/task/{id}/
Get final task results and status
GET
/api/v1/geometry/{id}/
Access the processed geometry data
POST
/api/v1/geometry/{id}/preview/
Generate preview images of the processed geometry
GET
/api/v1/geometry/{id}/viewer/
Get embeddable 3D viewer for the geometry