MoI discussion forum
MoI discussion forum

Full Version: Zebra Draft :)

Show messages: All  1  2-4

From: Frenchy Pilou (PILOU)
15 Aug   [#2]
Some future Wip! :)

To evolve this surface modeling tool into a more comprehensive industrial solution, here are several key features that would provide significant added value:

1. Surface Analysis & Quality Control – Normal Inversion: A button to visualize and flip the orientation of surface normals. Draft Analysis: A color-coded shader (false-color mapping) to verify if the surface can be demolded along a specific axis. Curvature Display: A visualization mode using curvature combs on isoparametric curves (U/V) or a mean/Gaussian curvature map.

2. Advanced Editing & Manipulation – Mirroring: A button to duplicate control points across a plane ($XY$, $XZ$, $YZ$) for real-time symmetrical part design. Smooth / Relax: A function to refine the distribution of selected control points and eliminate local bumps. Numerical Input (Inp3D): A panel for directly entering exact coordinates ($X, Y, Z$) for selected control points.

3. Continuity & Topology – Continuity Management (G0, G1, G2): Automatic constraints on point rows to ensure tangent ($G1$) or curvature-continuous ($G2$) connections between surface patches. Dynamic Creation: The ability to add or insert new profile curves directly from the interface without reloading a JSON/IGES file.

4. Ergonomics & Workflow – Snapping: Snap control points to a 3D grid or align them along axes (X, Y, Z) with a single click. History (Undo/Redo): A state manager (Ctrl+Z / Ctrl+Y shortcuts) for safe point manipulation. Scene Hierarchy: A collapsible list displaying each curve and its points, allowing you to hide, lock, or rename them.
From: Frenchy Pilou (PILOU)
16 Aug   [#3]
French Version : https://moiscript.weebly.com/uploads/3/9/3/8/3938813/zebra012.zip
English Version: https://moiscript.weebly.com/uploads/3/9/3/8/3938813/zebra012a.zip



Last French Interface version...


From: Frenchy Pilou (PILOU)
17 Aug   [#4]
So, you can actually create surfaces from scratch?

Yes, absolutely! With the two buttons added to the Edit panel, you can generate complete surfaces from the ground up, without needing an initial file:

Add Curve at End: If the scene is empty, this function automatically creates an initial standard 4-point curve. Clicking a second time duplicates that curve—offset along the Z-axis—and immediately generates the NURBS surface between the two.

Insert Curve: By selecting at least one point on an existing curve, this command inserts a new adjacent section via interpolation. This allows you to add as many cross-sectional or longitudinal profiles as needed to refine the surface's shape.

Once these curves are dynamically generated in the interface, you simply manipulate their control points using the Gizmo or box selection to sculpt the surface. The resulting model can then be exported directly as an IGES or JSON file.

English version : https://moiscript.weebly.com/uploads/3/9/3/8/3938813/zebra013a.zip





Show messages: All  1  2-4