Print at Mar 17, 2026, 10:33:34 AM View all posts in this thread on one page
Posted by Xlance at Mar 16, 2026, 9:56:42 PM
Advanced Shape Generator
The Advanced Shape Generator Plugin is a powerful tool designed to expand the furniture and architectural capabilities of Sweet Home 3D. It enables users to create custom 3D objects by defining specific mathematical parameters or coordinates, bypassing the need for external CAD software for basic custom modeling.

This plugin includes a 2DShape Generator for manual coordinate entry and a comprehensive Advanced Models module.

Key Features:

Parametric Primitives: Instantly generate cubes, spheres, cylinders, cones, ellipsoids, tori, capsules, and domes with adjustable dimensions and segment counts.

Architectural Beams: Specialized generator for various beam profiles including I-Beam, T-Beam, C-Beam, L-Beam, Pi-Beam, and even Rail profiles with adjustable web and flange thickness.

2D Shape Designer: Includes a dedicated 2D interface to draw profiles or manually enter X, Y, and Z coordinates to extrude custom 3D shapes.

Advanced Geometry: Create complex objects such as spirals, wedges, pyramids, and curved elbows.

Material & Transparency Control: Fine-tune the appearance of generated objects with transparency sliders and material property settings (Reflectivity, Illumination, Ka, Ni, Ns).

Real-time Preview: View a 3D preview of the shape before adding it to your home plan.

DXF & TXT Import: Directly import 2D vector profiles from DXF files or coordinate lists from TXT files created by 2D Shape Designer, to generate complex architectural elements.

Custom Arch & Path Support: Use the "Custom" arch type to load your own external files, allowing for unique structural designs beyond standard presets.

Put all files in Sweethome3D Plugins folder
e.g. C:\Users\U7000\AppData\Roaming\eTeks\Sweet Home 3D\plugins


https://sourceforge.net/p/sweethome3d/plug-ins/63/
----------------------------------------

Windows 64bit | Intel i7 | 8GB Ram | SH3D 7.5 + Plugins

Posted by Keet at Mar 17, 2026, 7:28:28 AM
Re: Advanced Shape Generator
A good idea to add the Advanced button to to the current ShapeEditor. (A little nit-picking: make the buttons the same size)

When I click the advanced button it seems to load something but then stops without doing anything.

I get this as command line output:
Java 3D: implicit antialiasing enabled
DynamicPluginLoader: plugin.classpath property not set
DynamicPluginLoader: plugin.classpath property not set
DynamicPluginLoader: plugin.classpath property not set
DynamicPluginLoader: plugin.classpath property not set
DynamicPluginLoader: plugin.classpath property not set
SPI for freehep PNGEncoder installed!
[DEBUG] StaircaseGeneratorPlugin.<init>:872 ---> StaircaseGeneratorPlugin
[DEBUG] StaircaseGeneratorPlugin.getActions:857 ---> getActions
View3DEnhancer installed successfully!
I get the same without your new plugin and with the 1.2.1 ShapeEditor so it's not related, but it is all the output I get.

Linux Debian
Java version for Sweet Home 3D: 1.8.0_471 64bit
----------------------------------------
Dodecagon.nl
1300+ 3D models, manuals, and projects