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