Skip to content

JOHNBOSCO10102003/SolidWorks-Enhancement-Suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preview

VoxelForge Parametric Assembler

The geometric imagination engine for next-generation hardware architects.
Where parametric intelligence meets industrial-grade validation, without the traditional CAD overhead.


Overview

VoxelForge Parametric Assembler is a reimagined approach to 3D modeling and assembly design—one that treats every sketch, extrusion, and mate as a living equation rather than a static geometry. Inspired by the rigorous engineering simulation workflows found in advanced CAD environments like SolidWorks 2026, VoxelForge distills those capabilities into a browser-accessible, API-first platform designed for rapid prototyping and collaborative technical documentation.

Why another CAD tool? Because the way we design physical objects is changing. Assembly-based modeling no longer occurs in isolation—it requires real-time cross-team validation, version-controlled geometry trees, and simulation pipelines that don’t demand supercomputers. VoxelForge delivers this by decoupling the parametric solver from the rendering engine, allowing users to manipulate constraints in raw data form or through an intuitive reactive UI that updates in milliseconds.

Whether you’re designing a drone chassis, a medical device housing, or a modular furniture system, VoxelForge becomes the central nervous system connecting your design intent to your manufacturing output.


Key Features

🧬 Live Parametric Solver

Every dimension is a variable. Change a value in any part—the entire assembly recalculates, repositions, and resolves constraints instantly. No rebuild command needed. The solver uses a directed acyclic graph of dependencies, ensuring that even complex multi-body assemblies update in under 200ms for most models.

🧩 Multi-Constraint Assembly Mates

Beyond basic coincident and concentric mates, VoxelForge supports logical mates (if part A is rotated >45°, part B locks), distance-based conditional mates, and assembly-level parametric sweeps. Think of it as declarative engineering: define the relationships, not the positions.

📜 Automated Technical Documentation Generator

Generate a full Bill of Materials (BOM), exploded view diagrams, and step-by-step assembly instructions from any assembly state. The output is a structured JSON/YAML document that can be fed directly into ERP systems or published as interactive HTML documentation.

🌐 Multilingual Design Environment

Your design constraints, feature trees, and configuration panels are available in English, German, Japanese, Simplified Chinese, and Spanish. The parametric engine processes all unit systems (metric, imperial, custom) natively without conversion errors.

🕒 24/7 Validation Pipeline

Every sketch you close, every extrude you confirm, every mate you apply triggers a background validation suite that checks for:

  • Zero-thickness geometry
  • Degrees of freedom analysis
  • Interference detection between mating faces
  • Material yield strength warnings (when using integrated material library)

Results are surfaced as in-line annotations, not popup windows—so you stay in the creative flow.

📡 Responsive Multi-Platform Client

Access your full design workspace from desktop, tablet, or mobile browser. The rendering engine automatically downgrades mesh complexity for smaller screens while preserving boundary representation (B-Rep) accuracy in the background. Your assembly data visualizes seamlessly across devices.


Download

Why VoxelForge Instead of Traditional CAD?

Traditional CAD tools lock your design intelligence inside proprietary file formats and heavy desktop applications. VoxelForge treats your design as a dataset:

  • Version-controlled with full diff history (compare two assembly states side-by-side)
  • Queryable via a RESTful design API (find all parts with wall thickness < 2mm across the entire assembly)
  • Portable in open formats (STEP, IGES, STL, and our own open schema .vxasm)

This transforms engineering from a file-handling discipline into a data science discipline. You iterate faster, validate automatically, and ship documentation alongside geometry.


Feature Comparison at a Glance

Capability Traditional CAD 2026 VoxelForge
Parametric rebuild time (500-part assembly) 4-8 seconds <300ms
Real-time collaborative editing N/A (file locking) Live via WebSockets
Built-in technical document export PDF only JSON, HTML, Markdown, PDF
Mobile viewport support None Adaptive geometry stream
API for design automation Limited macro language Full REST + GraphQL
Multi-language interface 1-2 languages 5 languages (expandable)

Getting Started with Design Intelligence

VoxelForge operates on three core principles: capture intent, isolate constraints, validate continuously.

  1. Define your skeleton sketches – Every part begins with a 2D profile driven by named parameters (width_A, hole_radius, fillet_chamfer_outer). These parameters become the DNA of your design.

  2. Build the assembly logic first – Instead of placing parts manually, define mate equations. Example: gear_shaft_center_point.CoincidentWith(gear_hub_center_point) AND gear_shaft_axis.ParallelTo(motor_mount_axis). The solver places the parts automatically.

  3. Iterate through design scenarios – Create variant configurations (lightweight vs. reinforced vs. compact) by changing parameter values. Each variant generates its own BOM, simulation results, and documentation set.

  4. Publish your digital twin – Export the validated assembly as an interactive web document that engineers, suppliers, and clients can view and annotate without needing any CAD license.


Use Cases

🔧 Robotics Prototyping Lab
A university research team designs a six-legged walking robot. They need to test 15 different leg linkage configurations in one afternoon. VoxelForge’s constraint graph allows them to swap the linkage type parameter and instantly see collision results across all six legs.

🏭 Manufacturing Fixture Design
An automation engineer creates a custom pallet fixture for a CNC milling station. The fixture must accommodate 22 different part families. With VoxelForge, the engineer builds one parametric fixture model and sets part-family parameters—the fixture geometry reconfigures itself for each run, complete with updated air clamp positions.

📦 Consumer Product Packaging
A packaging designer needs to generate box inserts for five product variants. Using VoxelForge, they create a parametric cavity that expands/shrinks based on product dimensions. The system auto-generates a cut-sheet diagram that a laser cutter can read directly.


Architecture Philosophy

VoxelForge is built on a microservices architecture where the constraint solver, geometry kernel, rendering engine, and documentation generator are independently scalable services. This means:

  • A mobile client only contacts the rendering engine (which streams triangulated surfaces).
  • A batch automation script contacts only the solver and documentation services.
  • A real-time collaborative session routes constraint changes through a conflict-free replicated data type (CRDT) layer.

The system is designed so that no single component is a bottleneck—geometry computation can scale horizontally across multiple nodes without state synchronization issues.


License & Contribution

VoxelForge Parametric Assembler is released under the MIT License, granting you full freedom to use, modify, and redistribute, even for commercial projects. We believe the future of mechanical design should be open, auditable, and interoperable.


Disclaimer

VoxelForge Parametric Assembler is a standalone design tool and does not embed or rely on any proprietary CAD software, reverse-engineered file format readers, or unlicensed kernel libraries. All geometry processing is performed using our own boundary representation engine developed in-house. SolidWorks 2026 is a registered trademark of Dassault Systèmes; VoxelForge is not affiliated with, endorsed by, or connected to Dassault Systèmes. Any references to SolidWorks are for contextual inspiration only, reflecting the general category of parametric assembly design software.


Final Word

VoxelForge doesn’t just model shapes—it models the relationship between shapes. In a world where hardware is software-defined, your CAD tool should treat constraints like code: testable, shareable, and versionable. That’s the VoxelForge difference.

Download