ExternalFreelancerRemote$750–$1500 USD

Internal Framing Program for 3D Files

Summary

Freelancer Client is hiring: Internal Framing Program for 3D Files.

Location: Remote

I need a program that can create internal frames for STL/OBJ files. Below is a complete, ready-to-send brief you can copy-paste into a job posting, client brief, or RFP. It’s structured for clarity, with a concise executive summary, scope, deliverables, milestones, timelines, pricing approach, and submission guidance. Use as-is or tailor to your branding and legal requirements.

Requirements:

• 4.1 Platform & Distribution

• Target: Windows and macOS

Nice to have:

• Collision/containment checks to ensure elements remain inside the mesh with tolerances

• Internal framework as STL/OBJ

• Metadata as JSON (lattice type, density, thickness, orientation, seed, etc.)

• In-app 3D preview (mesh + lattice)

• Project persistence (save/load project files with all settings and generated geometry)

Skills: Python, 3D Rendering, Solidworks, C++ Programming, 3D Modelling, 3D Animation, 3D Design, 3D Printing, Qt, 3D CAD

Budget: $750–$1500 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Original

I need a program that can create internal frames for STL/OBJ files. Below is a complete, ready-to-send brief you can copy-paste into a job posting, client brief, or RFP. It’s structured for clarity, with a concise executive summary, scope, deliverables, milestones, timelines, pricing approach, and submission guidance. Use as-is or tailor to your branding and legal requirements.

Client Brief: Cross-Platform Desktop Application for Generating Internal Frameworks Inside 3D-Printed Surfaces

Version: 1.0 | Date: 2026-05-17

1) Executive Summary

We seek a software development partner to deliver a cross-platform desktop application (Windows and macOS) that:

Imports STL meshes (ASCII and binary)
Generates a customizable internal framework (lattices, ribs, trusses) inside the surface
Ensures printability with thickness and containment constraints
Exports the framework and metadata suitable for downstream slicers/print preparation
Provides an interactive preview, parameter controls, and project persistence
Supports models scalable up to approximately 2000 × 600 × 200 mm in physical size

The goal is to enable rapid prototyping and production-quality workflows for high-strength, lightweight 3D-printed components used in industrial and aerospace-like domains.

2) Business Objectives

Reduce time-to-prototype for internally framed 3D-printed parts
Enable repeatable, parameterized internal lattice generation
Ensure compatibility with standard STL/OBJ workflows and common slicers
Deliver a robust, user-friendly desktop application with reliable cross-platform behavior

3) Scope of Work

3.1 In-Scope (MVP)
Cross-Platform Desktop App (Windows and macOS) built with a modern C++ core and Qt-based UI
STL import capability for ASCII and binary STL
Mesh validation (watertightness, basic integrity checks)
Volume representation via voxelization (uniform grid initially; support adaptive grids later)
At least one internal framework type (Cubic lattice) with:
Density parameter (beams per unit volume)
Beam thickness parameter
Orientation controls (global axes; optional per-axis rules)
Collision/containment checks to ensure elements remain inside the mesh with tolerances
Export:
Internal framework as STL/OBJ
Metadata as JSON (lattice type, density, thickness, orientation, seed, etc.)
In-app 3D preview (mesh + lattice)
Project persistence (save/load project files with all settings and generated geometry)
Documentation:
User guide (how to load STL, set lattice options, export)
Developer reference (API overview, data formats, architecture)

3.2 Out-of-Scope (Phase 1)
GPU-accelerated lattice generation (phase 1 focus is CPU-based)
Full topology optimization or finite element analysis
Slicer integration beyond metadata export
Multi-user collaboration features
Support for all lattice types at MVP (start with Cubic; plan for FCC/BCC/Gyroid in subsequent phases)

3.3 Optional/Future Enhancements (Phase 2+)
Additional lattice families (FCC, BCC, Gyroid)
Signed Distance Field (SDF) interior representations and adaptive voxelization
GPU-accelerated voxelization and lattice generation
Advanced import formats (OBJ, STL with per-face attributes)
Slicer-friendly path integration or direct export to printer-optimized formats
Presets for common printers and materials

4) Technical Requirements

4.1 Platform & Distribution
Target: Windows and macOS
Build:

Location & Details

SourceFreelancer
Budget$750–$1500 USD
LocationRemote
Posted2026-05-17 06:10:27
Python3D RenderingSolidworksC++ Programming3D Modelling3D Animation3D Design3D PrintingQt3D CAD
Apply on source →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
Python3D RenderingSolidworksC++ Programming3D Modelling3D Animation3D Design3D PrintingQt3D CAD