[Plugin] Compo Spray 1.4.2 Updated
-
Hi folks,
Just a note to keep the thread on top of stack...
Update 1.4.1. of CompoSpray is available here: http://rhin.crai.archi.fr/RubyLibraryDepot/plugin_details.php?id=76Mainly bug fixes, backward compatibility, non-modal dialog BUT a true "Ignore hidden geometry" option (thanks to ThomThom): spray can now ignore entities that are masked OR on invisible layers.
Next step: a directionnal spray
-
this is a sweet update.
do you have an explanation of how to use the layer mask? -
Hi,
@unknownuser said:
how to use the layer mask?
Select a layer in the dropdown list and components will "fall" only on that layer...
-
Thanks,
My SU 7.1 just closing down as soon as I press component spray button on toolbar.
I deleted older version from Plugins folder and my system is Win XP 64
Regards -
@unknownuser said:
My SU 7.1 just closing down as soon as I press component spray button on toolbar.
It does bugsplat ? -
It looks very promising, but it does nothing. I can see the menu etc, but when I push the "spray" button; "the computer says: "No"....
Oh I'm working with v8!
-
The compospray icon shows up, as does the toolbar, but when I click it nothing happens. Here's my error message from the ruby console:
Error: #<Errno::ENOENT: No such file or directory - /Users/Fraser/Library/Application Support/Google SketchUp 8/SketchUp/Plugins/CompoSpray/csSettings.html>
(eval):269:ininitialize' (eval):269:in
new'
(eval):269:inwrite_cs_dialog' (eval):107:in
compoSpray_main'
/Library/Application Support/Google SketchUp 8/SketchUp/Plugins/compoSprayToolbar.rb:14
(eval):269:in `call'
(eval):269So it looks like it's missing an html file?
Using OS 10.6, SU 8
Thanks,
-
It's looking in your user folder instead of the root folder where the plugin is installed.
Have you installed some plugins into your user folder? In come cases that might confuse plugins. -
The only files under the user library is a podium script. Can I edit one of the files in the folder (CSS) to make sure it looks in the HD library folder rather than the user library folder? I'm not sure how a ruby script works, but this would be a great one to get up and running.
Thanks for the help so far,
F
-
hmm... if I remember correctly, podium can confuse some scripts.
@didier: how are you locating your files? I find that basing all my paths on
File.dirname(__FILE__)
is the most reliable method. Sketchup.find_support_file doesn't seem to be that reliable as plugins might not be installed there. -
Hi,
The HTML file isn't missing, because it is written (normally) each time the tool is launched, then loaded in the webdialog.
@thomthom: Here is how I locate this file:@path_cs = Sketchup.find_support_file("Plugins")+"\/CompoSpray\/" @settings_dialog = UI;;WebDialog.new("CompoSpray Settings",true,nil,100,100,100,100,false) @settings_dialog.set_file(@path_cs + "csSettings.html")
Does this not work on a Mac the same way than on a PC ??
-
Is there a way to to spray onto closed components, rather than only onto "open" surfaces?
edit: I think stacking does it... ok! never mind!
Wonderful plugin!!!!
-
@didier bur said:
Does this not work on a Mac the same way than on a PC ??
As you see in his error report, the plugin is trying to look for the file at:
/Users/Fraser/Library/Application Support/Google SketchUp 8/SketchUp/Plugins/CompoSpray
while the plugin itself is located under:
/Library/Application Support/Google SketchUp 8/SketchUp/Plugins/compoSprayToolbar.rb:14
OSX has a system Library folder and a User Library folder that looks very similar, and some users end up adding plugins to User Library. And I think Podium installs there.
And then you can get issues withSketchup.find_support_file
The best way to determine the base path of your supporting folders are:
File.dirname(__FILE__)
In your case it'd be:
@path_cs = File.dirname(__FILE__) + "/CompoSpray/"
However, that won't work in .rbs files.
In Vertex Tools I made the uncrypted loader, which was a regular .rb file, determine the paths and assign it to constants which the .rbs files could use.I've never had any path issues that way, and the plugins can be installed anywhere on the system. (if the user prefers to install in a custom location.)
-
Hi,
Thanks for all these tips and explanations TT -
So is there a way I can update my plugin to get it to work or do I have to wait for an update? Can I change some code? I looked for the code attached to Didier's post but couldn't find it in any of the files I had. Again, I'm not super familiar with code so it may be somewhere else.
Any help would be appreciated. Thanks for the discussion and attempts to resolve my issue. Much appreciated.
Fraser
-
Hi, I have tried to use this plugin on SU7 free, but cannot get it to work. I did not have the previous version so there were no files to delete. instead of the input box for 'shape' I get the box as shown for 'vertices of faces'.
Any ideas?
Thanks
Nick
-
@nickchun said:
instead of the input box for 'shape' I get the box as shown for 'vertices of faces'.
Any ideas?
Thanks
Nick-
I got the same thing at first. After playing around with the model, making new components and refreshing the compospray window (by closing and reopening) that got solved.
-
I had a different problem with the altitude (min max) bars not updating their info unless I start moving the sliders. sometimes the sliders disappear completely and I need to refresh...
-
when using the spray tool, sometimes it works really quickly, other times it gets stuck for a very long time, even though the places on the curved surface I am clicking on look all quite the same. I am not sure how to recreate this, if I'll get to it I'll repost.
-
-
@unknownuser said:
instead of the input box for 'shape' I get the box as shown for 'vertices of faces
@nickchun: this happens when the selection isn't empty before launching the tool.That's normal. If you read the doc you will notice that
PLEASE READ THE DOC FOLKS ! ,
-
Didier, sorry, I didn't pick up on that in the manual. Components need to be placed in model outside of the selection right? Works fine. Thanks very much
-
Thanks for update the plugin, i would like translate the plugin to spanish language, is this possible?
Advertisement