Furniture to Solid
by dorin » Mon Nov 24, 2025 8:15 pm
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.