Skip to content
Vector Stream Systems logo Vector Stream Systems

Roadmap

What works, what does not, what is next

MBE3Dstudio is early. The most useful thing this page can do is be specific about where the edges are, so you can judge whether it is worth your afternoon.

Working today

All of this is in the build you can open right now, and is covered by the test suite.

Assembly treePlacement composing through parents, in metres and degrees.
Mass propertiesTotal, centre of gravity, full inertia tensor about the CoG.
Power by modePer-mode roll-up including harness loss.
ClearanceOriented-box separation across every pair, with interference flagged.
HarnessWaypoint routing, length, gauge, drop, copper mass, dissipation.
Thermal screenPer-mode dissipation, heat density, adjacency pairs.
Sensor coverageSwept field of view with the principal occluder named.
Trace matrixRequirement to function to component to verification, derived.
ConstraintsEight executable kinds, each tied to a requirement tag.
ExportsProject JSON, Markdown review, BOM CSV, viewport PNG.
Model agentAn assistant that reasons over the model, briefed from the same analysis the screen shows.

Known limits

These are real constraints in the current build, not things we are being coy about. Some are deliberate; some are just not done yet.

Envelopes are boxes, cylinders and spheres

There are three primitives. Complex or swept shapes have to be approximated by several parts. This is deliberate at this stage (envelopes are meant to be cheap enough to build before the CAD exists), but it does mean an awkwardly-shaped bracket is modelled coarsely.

Clearance is conservative, and errs deliberately

Separation is computed by the separating-axis theorem over oriented boxes. For overlapping parts the penetration depth is exact; for disjoint parts the reported gap is a lower bound on the true distance. It can therefore report a clearance violation that is not quite real, but it will not report a pass that is not real, which is the direction a clearance check should err. A cylinder is bounded by its box for this test, so two nearly-touching cylinders read tighter than they are.

The thermal pass is a screen, not a solver

It reports dissipation, volumetric heat density and which hot parts are close to each other. It does not model conduction paths, airflow or steady-state temperatures. It is meant to tell you what deserves a real thermal analysis, not to replace one.

No CAD import or export

There is no STEP or mesh import, and no geometry export beyond the viewport PNG. A model is built in the tool or authored as JSON.

Single user, single file

A project is one file on your machine. There is no server, no shared session and no merge story. Two people editing the same model coordinate the way they would over any other file.

The constraint kinds are a fixed set

Eight kinds cover mass, power, clearance, CG, harness length, voltage drop, sensor coverage and heat density. There is no user-defined constraint expression, so a limit outside that list cannot currently be made executable.