Fix 3D Fold Reconstruction from 2D DXF Files — Python Computational Geometry Expert Needed
Worldwide
I need an experienced Python developer to fix the 3D geometry stage of an existing CAD processing system. What the system does: It reads 2D DXF/DWG drawings of sheet-metal-style panels (outer contour, holes, bend lines), calculates flat patterns, and generates a folded 3D mesh (vertices/faces JSON) for a Three.js web viewer. The 2D part works perfectly. The 3D folding stage produces distorted geometry — this is what you will fix. The work: Resolve bend lines drawn as paired parallel lines into single fold axes Split the flat polygon into regions and build a proper fold hierarchy (body → walls → tabs, including second-level folds) Apply correct 3D rotations so the folded panel matches real fabrication geometry Output clean mesh data (correct faces, normals, winding) for Three.js Add numeric validation checks + test cases Tech: Python, numpy, Shapely, ezdxf. Three.js knowledge for verifying output. You must have: Real experience converting 2D CAD drawings into accurate 3D geometry (fold/unfold, sheet metal, CAD/CAM, or similar). This is engineering geometry with exact dimensions — NOT 3D art. Blender/Maya modelers and game artists: please do not apply, this is not a modeling job. Thanks
$100.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Interviewing:2
- Invites sent:3
- Unanswered invites:1
About the client
- PakistanLahore City6:29 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by