[PLUGIN] Voronoi + Conic Curve
-
Pilou You 're teasing me
Is it Sketchup ??
Or something else?
Well only step that I miss from those, is generation of 3D Voronoi
For rest I have plugins already.@ Joel, indeed there WAS a problem - file in first message is updated.
Matt -
Hey i always loved voronoi structures and iΒ΄m very interested on this plugin but when i try to use it i get this:
Error: #<ArgumentError: Cannot convert argument to Sketchup::Point3d>
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:277:inpoint_in_polygon_2D' C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:277:in
voropoints'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:267:ineach' C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:267:in
voropoints'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:128:invoronoi' C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:105:in
each'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:105:invoronoi' C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:36:in
initialize'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:384:in `new'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:384am i doing something wrong, i read carefully and i think itΒ΄s my SketchUp maybe?
-
Hi Can You attach sketchup file that is causing problems, or is it in general ?
Matt -
HI Matt ...
I have made some PNG Icons ,made a loader and toolbar , define Extention for your exelent codes , and developed them a bit
added a custom cursor to the ConicCurveInFace.rb
and removed the annoying UI message-box group counter from VoronoiXY.rb
I have also added TIG's pointcloude script as a defoult part of it , and I also made a Icon for that tool too ( points cloud triangulation ) .. I also made codes nicely and full commented .. just for you dear main developersuggestion for next versions :
add a point cloud generator ruby tool
add option to decide the resoult of VoronoiXY tool should be grouped or not
add option (ConicCurveInFace.rb) that let user make ConicCurves from grouped face (resoult of VoronoiXY tool)
add option (ConicCurveInFace.rb) that let user make ConicCurves from a set of selections .. no need to click and click and click ...and ... thanks a lot for your great script
to dear modorators : please please please don't delet this post !!! .. TIG says :
Permission to use, copy, modify, and distribute this software for
any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies... I didn't delete that copyright part .. and I also added TIG's name after his tool menu item ! is there any copyright issue again ? [mod=:3b85s0b6]PLEASE GET/USE THE LATEST VERSION...
FROM THE PluginStore...[/mod:3b85s0b6]
-
-
@the.pjt said:
to dear modorators : please please please don't delet this post !!
This one is ok - as it has explicit statement that it can be modified and distributed.
We do however prefer that the downloads for plugins at in the very first post of a plugin's thread. Otherwise it's hard for people to find the latest version if it is buried deep inside the thread. Could you agree with Matt whether that Matt puts the download in the first post - or you create a new thread where you maintain this modified version? -
wonderful
-
thanks a lot Matt ...
I wish my works have been helpful for you ...
and I'm glad for helpping you to have a nice plugin .
I myself didn't have any problem with icons and I'm wondering why it can't handle the Icon folder path ... but thanks for learning me the right way of codding ... Matt
... but you know ... I'm not a proggrammer .. , I wish I could code my sugestions .. and help you more than making some icons..
thanks agane Matt .. have a nice tool -
I'll be keeping eye on this. 3D... that would be great.
-
Matt, the icons - did you put the icons in the correct folder? The change you did make it appear that you placed them in the root folder... ?
-
the.pjt thanks for a hard work.
I
I must admit that that part of writing rubies is still unknown to me. I just concentrate on making my code running and not on wrapping it in a nice package as You did.
One question - as I downloaded Your files I could not access icons, Toolbar was blank.
so in place ofcmd.small_icon = "voronoi_conic/icon0s.png"
I used
cmd.small_icon = "./icon0s.png"
and it worked.
I have no idea why it was like that.
As for a wishlist:- add a point cloud generator ruby tool - this should be no problem, if we are talking about random pints in a cube/box, and probably random points on face but I have no idea (for now) about random points in a volume (is it possible in Sketchup ?).
-add option to decide the resoult of VoronoiXY tool should be grouped or not - ok , just one userform asking if groups should be exploded in the end. - add option (ConicCurveInFace.rb) that let user make ConicCurves from grouped face (resoult of VoronoiXY tool)- this should also not be a problem
- add option (ConicCurveInFace.rb) that let user make ConicCurves from a set of selections .. no need to click and click and click ... - same as above.
I will try to get it done, when I finish 3DVoronoi.
Cheers
Matt - add a point cloud generator ruby tool - this should be no problem, if we are talking about random pints in a cube/box, and probably random points on face but I have no idea (for now) about random points in a volume (is it possible in Sketchup ?).
-
I've unpacked it just as at was, so icons sits in a folder Plugins/voronoi_conic.
Somehow codecmd.small_icon = "voronoi_conic/icon0s.png"
, does not work for me (Win 7 and WinXP)
Strangely:- :
cmd.small_icon = "icon0s.png"
and 2)
cmd.small_icon = "./icon0s.png"
both works.
code 1) I understand as icons and ruby that invokes toolbar are in the sam location.
But 2) searches for icons in Plugin folder...or am I mistaken?
Does it work for You straight away ThomThom??Matt
-
Haven't had time to try it - been very busy. Just monitoring the forum a little...
-
Hi the pjt !
Great work!
Few comments :
1/ Could it be possible to undo the voronoi generation in one go ?(ctrl Z is going back through all the steps of the generation)
2/ It does not generate the voronoi all the time. Sometimes nothing happens. Any idea ?Thanks for making my day with those plugins!
-
Matt's original ruby files (could be found in the first post of this topic ) displays a dialog box that counts each step and you should verify each step by pressing OK button .. It could be good for preventing unwanted results ... ( but it was annoying for me )
also you can delete each group of resoults and doing the Voronoi command on a particular face ...
but above all I'm not a programmer Author ... I just wanted to help Matt by doing some routine steps of making an SU Extension ...
-
@unknownuser said:
Few comments :
1/ Could it be possible to undo the voronoi generation in one go ?(ctrl Z is going back through all the steps of the generation)- added to the wish list - see some posts above
@unknownuser said:
2/ It does not generate the voronoi all the time. Sometimes nothing happens. Any idea ?
- if You can post Your .skp file then I can take a look at it.
Matt
-
Great Plugin Matt,
However, some regions will not work for some strange reason. Snag in program somewhere.
Good start though. I wish the ruby God's will help complete this one. Its very useful for creating metal sheets with these patterns and much much more. I used the "conic curve on face" and pointed to each face.Thanks!
Lapx
-
sorry for the late reply, itΒ΄s a new file, no other geometry in it. if i open the ruby console i get this:
Error: #<NoMethodError: undefined method
vector_to' for nil:NilClass> C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:258:in
voropoints'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:231:ineach' C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:231:in
voropoints'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:128:invoronoi' C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:105:in
each'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:105:invoronoi' C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:36:in
initialize'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:384:innew' C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:384 C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:132:in
call'
C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/VoronoiXY.rb:132i hope you know what it is matt i would love to do something cool with your plugin.
if i donΒ΄t open it i get this:
-
@mattc said:
@unknownuser said:
Few comments :
1/ Could it be possible to undo the voronoi generation in one go ?(ctrl Z is going back through all the steps of the generation)@mattc said:
- added to the wish list - see some posts above
Thanks !
If I may add one wish : The tab options for the conics should remember the last options chosen.@unknownuser said:
2/ It does not generate the voronoi all the time. Sometimes nothing happens. Any idea ?
@mattc said:
- if You can post Your .skp file then I can take a look at it.
Here it is.
By the way I'm using pjt's plugin. Thanks for looking at this!
Sl!m
-
Hi Matt ... please post the toolbar (my work )to the first post ... copyrhight ? !! feel free .. it's our plugin .. not my" plugin . and I also posted PSD icons for you ..
ICON folder path ? .. I'm surry for this bug .... but I myself tested it on my 2 computers with windows 7 and 8 (SU8) .. and It was fine for me .. ... but if there is a problem please repair it and use my works in future versions ...
good luck
Advertisement