Print at May 7, 2026, 7:17:55 AM

Posted by dorin at Mar 17, 2026, 6:10:00 PM
Re: Advanced Shape Generator
First of all, I want to ask you if you’ve tested your plugin outside of the development environment? Have you tested whether it works on a standard installation of SH3D?
As your friend, I feel it’s my duty to offer you a few recommendations:
1. A few things I’ve learned from Daniels118:
1.1 If a Java file has more than 1,000 lines, something is wrong with the way you’re coding.
1.2 If a method is longer than the screen height and you can’t see it in its entirety without scrolling, that’s also bad.
2. I’m all for more options, but only after the few we have actually work. That’s what versions are for.
3. Plugins should be made for SH3D, not the other way around.
SH3D uses jre8, java3d 1.6.2, and a few other libraries.
Of course, they can be modified or added, but with specific local settings (sh or ini files).
4. If you use a plugin already created by someone else for a new plugin or to improve one, use a new name along with your own version numbering.
That way, you won’t confuse SH3D or the users.
5. While reading the source code, I noticed you’re using JavaFX, but this isn’t natively supported by SH3D.
6. I intentionally delayed releasing a beta version of my plugin because I believe yours is better. In any case, the AdvShapeGenerator-1.2.2 and HandRailGenerator-1.2.2 source codes are valuable to me.
----------------------------------------
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