Index  | Recent Threads  | List Attachments  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 260 times and has 4 replies
Xlance
Advanced Member
Member's Avatar


Joined: Mar 23, 2020
Post Count: 100
Status: Offline
Reply to this Post  Reply with Quote 
Advanced Extrude / Sweep Generator

The 3D Extrude / Sweep Generator is a powerful Java-based utility designed for creators and engineers to generate complex 2D paths and 3D extrusion data.

This tool simplifies the process of creating mathematical curves, ergonomic shapes, and geometric profiles by providing a robust interface for path generation, interpolation, and cross-section customization. Whether you are designing mechanical parts or artistic sweeps, this application serves as a comprehensive bridge for path-based 3D modeling.

Key Features
Diverse Path Generation Library:

60+ Built-in Templates: Instantly generate a wide variety of paths, ranging from simple ovals and stars to complex mathematical curves like Lissajous, Epicycloids, Hypocycloids, and Rose curves.

Specialized Handle Designs: Includes templates for ergonomic, "C-shaped," and "T-shaped" handles.

Randomized Path Generation: Use a seed-based system to generate unique random paths from built-in templates.

Advanced Path Customization & Smoothing

Cubic Spline Interpolation: Smooth out rough coordinate data using built-in spline logic.

Spline Precision Control: Adjust the "Spline Precision" factor to increase the resolution of your paths and save them as high-fidelity smoothed files.

Integrated 2D Shape Designer

Launch the built-in "Shape Designer 2D" tool to manually draw and define custom coordinates.

Flexible Cross-Section Parameters

Multiple Profiles: Support for Rectangle and Polygon cross-sections.

Granular Control: Define width, height, and corner radii for rectangles, or set the number of sides (3 to 128) and radius for polygons.

Segmentation & Opacity: Customize height segments (up to 8,000) and adjust preview opacity for better visualization.

User Interface & Visualization

Live 2D Preview: Features a real-time preview panel with anti-aliasing that automatically scales and centers the path for immediate feedback.

File Management: Browse for local coordinate files, manage available paths via an integrated list, and batch-generate multiple shapes at once.

Cross-Platform Optimized: Built with Java Swing, including native Look and Feel support for Windows and macOS systems.

Main [ ExtrudeGenerator-1.2.2.jar ]
https://sourceforge.net/p/sweethome3d/plug-in...xtrudeGenerator-1.2.2.jar

Updated [ AdvShapeGenerator-1.2.2.jar ] to support Launch of [ ExtrudeGenerator-1.2.2.jar ]
https://sourceforge.net/p/sweethome3d/plug-in...vShapeGenerator-1.2.2.jar

Screenshot
https://sourceforge.net/p/sweethome3d/plug-in...15/attachment/Screen3.jpg
----------------------------------------

Windows 64bit | Intel i7 | 8GB Ram | SH3D 7.5 + Plugins
[Mar 24, 2026, 8:11:41 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Xlance
Advanced Member
Member's Avatar


Joined: Mar 23, 2020
Post Count: 100
Status: Offline
Reply to this Post  Reply with Quote 
Re: Advanced Extrude / Sweep Generator

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

AdvShapeGenerator-1.2.2.jar
ExtrudeGenerator-1.2.2.jar
HandRailGenerator-1.2.2.jar
ShapeGenerator-1.2.2.sh3p
----------------------------------------

Windows 64bit | Intel i7 | 8GB Ram | SH3D 7.5 + Plugins
[Mar 24, 2026, 8:18:48 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
dorin
Advanced Member
Member's Avatar

Romania
Joined: Apr 24, 2014
Post Count: 808
Status: Offline
Reply to this Post  Reply with Quote 
Re: Advanced Extrude / Sweep Generator

As I promised, I'll try to help you.
1. ExtrudeGenerator + ShapeDesigner-2.0.0.exj works very well.
Notes: According to the definition of "Sweep 3D geometry," you must have a shape (closed polygon) and a path to follow (a closed or open 3D polygon).
The program must receive both polygons.
The user must be able to create or modify the path to follow.
I noticed that you added controls for what we requested.
BUT you kept the old ShapeDesigner-1.2.2, which is a mess, instead of using ShapeDesigner-2.0.0, which is much better.
Please stop messing with my one and only brain cell to test my intelligence. I don’t have one.
2. It seems like building your own plugin is a difficult task for you.
I know it’s not an easy task, which is why I sent you the "PluginTemplate" to help you out.
3. If you cooperate properly (no tricks), meaning without mixing old and new source code, I can help you with your new plugin within the limits of my time.

Translated with DeepL.com (free version)
----------------------------------------
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
[Mar 25, 2026, 1:40:49 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Xlance
Advanced Member
Member's Avatar


Joined: Mar 23, 2020
Post Count: 100
Status: Offline
Reply to this Post  Reply with Quote 
Re: Advanced Extrude / Sweep Generator

The latest versions with a lot more additions are the ones on sourceforge :-)
----------------------------------------

Windows 64bit | Intel i7 | 8GB Ram | SH3D 7.5 + Plugins
[Mar 25, 2026, 5:23:10 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
dorin
Advanced Member
Member's Avatar

Romania
Joined: Apr 24, 2014
Post Count: 808
Status: Offline
Reply to this Post  Reply with Quote 
Re: Advanced Extrude / Sweep Generator

Well, that's the best shot after two days spent working on this task.
A new ASG plugin and its Eclipse project .

My vision is to create a plugin with three functions.
I’ve done 1% of the work; you’ll have to do the rest.
If there’s anything you don’t understand or if you need help, just ask.

PS: I've added two classes ExportItems and AddItems useful to add furniture to the home plan.
----------------------------------------
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
----------------------------------------
[Edit 1 times, last edit by dorin at Mar 26, 2026, 6:53:39 PM]
[Mar 26, 2026, 6:48:36 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

  Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads  
© Copyright 2024 Space Mushrooms - All rights reserved