|
Sweet Home 3D Forum » List all forums » » Forum: Developers » » » Thread: Advanced Extrude / Sweep Generator |
|
| Print at May 19, 2026, 11:37:57 PM | View all posts in this thread on one page |
| Posted by Xlance at Mar 24, 2026, 8:11:41 PM |
|
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 |
| Posted by Xlance at Mar 24, 2026, 8:18:48 PM |
|
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 |
| Posted by dorin at Mar 25, 2026, 1:40:49 PM |
|
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 |
| Posted by Xlance at Mar 25, 2026, 5:23:10 PM |
|
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 |
| Posted by dorin at Mar 26, 2026, 6:48:36 PM |
|
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 |
|
|
Current timezone is GMT May 19, 2026, 11:37:57 PM |