Print at Jan 20, 2026, 11:01:08 PM

Posted by dorin at Nov 24, 2025, 9:15:55 PM
Furniture to Solid
For around 8 months I've fight with this.
1. What is a sh3d furniture?
It have a model centered at origin and a lot of Transform3D applied to this model:
(size x,y,z); (rotation x,y,z); (position x,y,z)
All this transforms affect the vertices value and result in a HomePieceOfFurniture3D which we see in the preview.
So far so good.
2. What is a Solid?
As far I've was able to understand it is another way to define a 3D object (vertices, faces, color(materials)).
It was defined by D. H. Laidlaw, W. B. Trumbore, and J. F. Hughes. "Constructive Solid Geometry for Polyhedral Objects", 1986.
Commonly known as CSG.
3. What's use for?
Well, to make some operations whit this objects like boolean (union, intersection, subtract or XOR).
4. What I looking for?
A way (simple, eventually), to get the current vertices values of a selected piece of furniture to make a CSGObject.
I know, for a professional look's like a newbie question but I'm a newbie.
----------------------------------------
A computer program does what you tell it to do, not what you want it to do. Murphy's Law
When all else fails, read the instructions. Murphy's Law
If you don't like "AS IS", DIY. Dorin's law