[Plugin] 3D Parametric Shapes - makes placeable components
-
@tig said:
this version now works fine in all SketchUp versions since at least v8, including v2015.
It is now separated from the SketchUp's own "su_" version from the EWHouse...
They now have separate Extension names and menu items etc, and so they could be installed side-by-side - Although considering the improvements to this tool, I'd now recommend it over the "su_" one - it offers all of its functionality, plus some extra forms and the ability to determine the shapes location as it is created...
Do NOT install the old @Last legacy version !
Thanks for the quick feedback. I think the fact that I can now control where the shape is drawn is a very strong point. I will install it and remove the su_ version.
-
Installed and did a quick test - really great that I can draw and place where I want it.
-
I can't get it to do that !
What's the start of the error message say ? -
Jo Ann - have you ever had another version of Shapes installed, whether from the SketchUcation Plugin store, or SketchUp or Trimble Extension Warehouse? There may still be a conflict, if so.
Please go to your AppData/Roaming/Sketchup/SU 2014/Sketchup/Plugins folder, and delete any existing file(s) called shapes.rb or su_shapes.rb, jwm_shapes.rb or jwm_shapes_loader.rb; and delete any existing folder(s) with the name su_shapes or jwm_shapes (including all that folder's contents).
Then reinstall the current version (v2.5 at time of writing) of the plugin from the Plugin Store here.
If that doesn't work, I'm stumped.
Best wishes, and I hope this works.
John McC
-
I get the following error message when loading SU 2014 after installing the plugin. Is this another instance of problems related to a non-ASCII user name? Or what else might cause this problem? Grateful for any tips!
Error Loading File C:/Users/Torbjörn/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jwm_shapes/jwm_shapes.rb
Error: cannot load such file -- C:/Users/Torbjörn/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jwm_shapes/parametric.rb
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:inrequire' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:in
require'
C:/Users/Torbjörn/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jwm_shapes/jwm_shapes.rb:8:in<top (required)>' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:in
require'
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:inload' C:/Users/Torbjörn/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jwm_shapes_loader.rb:24:in
register_extension'
C:/Users/Torbjörn/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jwm_shapes_loader.rb:24:in<module:JWMShapes>' C:/Users/Torbjörn/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jwm_shapes_loader.rb:12:in
module:JWM'
C:/Users/Torbjörn/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jwm_shapes_loader.rb:11:in `<top (required)>' -
John, in the loader file you should change the line
extension.version = "2.2.8
to match the version (2.5?) you refer to in the latest release. -
Thanks for reminding me - will do later this evening.
-
Version number updated to 2.51 in both jwm_shapes_loader.rb and jwm_shapes.rb files, and the Plugin Store. Makes no difference to operation, but should now show correct version internally
-
Hi John,
I can´t install the last version of the plugin (Sketchucation Plugin Store: v 2.51). The previous versions ran properly.
Here the “Load Errors”:
Error: #<NameError: uninitialized constant JWM::JWMShapes::Parametric>
C:/Users/Frangenberg/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jwm_shapes/jwm_shapes.rb:99:in<module:JWMShapes>' C:/Users/Frangenberg/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jwm_shapes/jwm_shapes.rb:11:in
<top (required)>'
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:inrequire' C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb:197:in
load'
C:/Users/Frangenberg/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jwm_shapes_loader.rb:24:inregister_extension' C:/Users/Frangenberg/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jwm_shapes_loader.rb:24:in
module:JWMShapes'
C:/Users/Frangenberg/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jwm_shapes_loader.rb:12:in<module:JWM>' C:/Users/Frangenberg/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/jwm_shapes_loader.rb:11:in
<top (required)>' -
Hmmm. I get the same error. Sorry all round. Not sure what's happened, as I though I had only changed some internal references.
Will investigate and update asap.
John McC
-
Bug now fixed in v2.5.2 - I'd made a typo in parametric.rb in the Module name - sorry.
Works for me now.
RBZ file uploaded both to Plugin Store and to the first post in this thread.
-
I assume you forgot to 'Publish' it yet again...
I did it for for.
If you didn't want that you'll need to Un-Publish it ! -
So sorry - I DID publish it at least once! But maybe not after my very last edit. Thanks again.
J
-
@johnwmcc said:
Bug now fixed in v2.5.2 - I'd made a typo in parametric.rb in the Module name - sorry.
Works for me now.
RBZ file uploaded both to Plugin Store and to the first post in this thread.
Dear johnwmcc, in your build tool does not work sphere ...
I use SketchUp PRO 2015
PS: By the way, in SketchUp PRO 8, the same Problem -
I have just tested it and the sphere-tool works correctly.
What values are you entering into the dialog for the sphere's radius and segments ?What "doesn't work" ?
-
@tig said:
I have just tested it and the sphere-tool works correctly.
What values are you entering into the dialog for the sphere's radius and segments ?What "doesn't work" ?
Does not work with the default settings, as well as changing the radius and number of segments in a big way, nothing happens, ie the scope does not appear in the scene ...
-
Hello, I have a similar volume (sphere) will not appear on the stage
-
I find I now get the same thing (not working) here - nothing is drawn.
Will investigate asap.
-
Using the default of 10mm [or anything else!] the error message is:
@unknownuser said:
Error: #<NameError: uninitialized constant JWM::JWMShapes::Sphere::PolygonMeshHelper>
C:/Users/TIG/sketchUcloud/plugins/jwm_shapes/jwm_shapes.rb:984:indraw_sphere' C:/Users/TIG/sketchUcloud/plugins/jwm_shapes/jwm_shapes.rb:956:in
create_entities'
C:/Users/TIG/sketchUcloud/plugins/jwm_shapes/parametric.rb:49:ininitialize' C:/Users/TIG/sketchUcloud/plugins/jwm_shapes/jwm_shapes.rb:946:in
new'
C:/Users/TIG/sketchUcloud/plugins/jwm_shapes/jwm_shapes.rb:946:increate' C:/Users/TIG/sketchUcloud/plugins/jwm_shapes/jwm_shapes.rb:1731:in
block in module:JWMShapes'
SketchUp:1:in `call'This is weird as it worked for me before !
Looks like a missing module/class ?
I also get the error with Dome etc... -
mesh.extend(PolygonMeshHelper)
should be
mesh.extend(JWM::Shapes::PolygonMeshHelper)
three times...
Advertisement