[Plugin] Generate Ceiling Grid (Updated 27-Mar-2014)
-
@sdmitch said:
@guanjin said:
No matter how select all the options are in the middle, invalid!!!
The "Origin Pt:" selection controls the position. If "Corner" gives you the same
results as "Center" then you appear to be the only one.The same surface option, is invalid, only the first option is effective!
-
@guanjin said:
@sdmitch said:
@guanjin said:
No matter how select all the options are in the middle, invalid!!!
The "Origin Pt:" selection controls the position. If "Corner" gives you the same
results as "Center" then you appear to be the only one.The same surface option, is invalid, only the first option is effective!
If Make Tiles = Yes, you get a group of tiles, one for each "cell", which are painted with the current material. If Make Tiles = No, the original selected shape is painted with the current material . If you don't want a ceiling, simply delete the "Ceiling" group.
If you seperate the Ceiling from the Grid, you will see this difference more clearly.
-
Thanks for all the hard work and updates sdmitch!
-
Thank you for your help, I understand, hard![/quote]
-
Thank you for your help, I understand, hard!
-
Dear sdmitch,you are Generous man,i love you!
same Building structure tool is BIM tool of structure,your plugin is BIM tool of decoration project.
I along believe sketchup is BIM that best !
If have someone interesting for BIM-sketchup,I would like to go for together! -
-
-
I just downloaded the latest version, great job SD!. I am running on my standby computer because my main machine died, with luck this will be corrected with a new power supply I will get later today.
The backup machine is a pieced together XP machine, with a 2 gig single core processor, so it takes a while for the plugin to complete it's task, only a few seconds though.
I tried the plugin with the tiles "turned on", I wanted to see how hard it would be to remove a tile for the purposes of replacing it with a light fixture, I edited the tile group, and triple clicked the tile I wanted to remove, worked great!
Thanks so much for a great plugin! -
Thanks! Laying out a tin ceilling, works great.
-
Good job. buddy keep it! your plugin works really well with curvy periphrey ceiling too!
-
Wow! Thank you! This is one of the best single architectural plugins I've seen. It works wonderfully! It does exactly what you expect it to do. Great job Sdmitch! This is a real time saver!
-
merci, c'est super! -
Now SU2014 compatible.
-
I have added it to the PluginStore.
http://sketchucation.com/pluginstore?pln=Generate_Ceiling_Grid -
@sdmitch said:
If you have other standard sizes you would like to use, simply add them to the code. If you don't feel capable of doing that, tell me what you would like to have as size options.
Hi Sam, just wondering how I'd go using this plugin with metric units...? I thought that the plugin would recognize that my system is set to metric not imperial....
BTW, a standard ceiling grid is 1200mm x 600mm.
This looks a great plugin; keen to see if I can get it to work!
-
@utiler said:
@sdmitch said:
If you have other standard sizes you would like to use, simply add them to the code. If you don't feel capable of doing that, tell me what you would like to have as size options.
Hi Sam, just wondering how I'd go using this plugin with metric units...? I thought that the plugin would recognize that my system is set to metric not imperial....
BTW, a standard ceiling grid is 1200mm x 600mm.
This looks a great plugin; keen to see if I can get it to work!
I'll see what I can do for the Metric folks.
-
Any update for us poor metric folk?
-
Good afternoon
I love your Generate Ceiling Grid I use metric in Australia can this plugin be changed from imperial to metric
Thanks Dave -
It's quite an old plugin, and the author might not support it now...
You are allowed to change it as outlined in its 'header' text...You can change its
../Plugins.Generate Ceiling Grid.RB
file as follows...
TIP: Make a copy outside of the Plugins folder, in case of a balls-up !
Edit it using a plain-text editor - like TextWrangle [MAC] or Notepad++ [PC].
Do a search & replace for the possible grid choices [assuming metric is mm]..
2x2 >>> 600x600 2x4 >>> 600x1200 4x4 >>> 1200x1200
Then find the part that reads... [assuming that the original 2x2 >>> 600x600 etc] and change the inch parts to mm...
Let's assume that the 600 >>> 600mm etc
The original says 24.125.inch - adding 1/8" onto the 'size' - you might NOT want that as metric grids are what they say - 600mm module [with a slightly smaller tile] and NOT 603mm !
So let's say we use...
when "600x600" ; dx = 600.mm; dy = 600.mm; when "600x1200" ; dx = 1200.mm; dy = 600.mm; when "1200x1200" ; dx = 1200.mm; dy = 1200.mm;
Later on the offset for the tile is set in from the grid by 1/8"
self.ct_offset(f,-0.125)
Let''s assume the tile is actually 3mm smaller all round that the module, so change that to
self.ct_offset(f,-3.mm)
A little later on the tile thickness is set to always be 0.5", change that to the mm you want...
e.g.
f.pushpull(-0.5)
becomes
f.pushpull(-15.mm)
Note that this code occurs twice !Next there's block of code using inches...
` if type == "T"p0 = origin.offset(za,0.0625.inch)
p1 = p0.offset(xa,-0.0625.inch)
p2 = p1.offset(ya,+1.6250.inch)
p3 = p2.offset(xa,+0.1250.inch)
p4 = p3.offset(ya,-1.6250.inch)
f = ge.add_face(p1,p2,p3,p4)
f.pushpull -(ppd-0.125.inch)
p0 = origin.offset(za,0.5.inch)
p1 = p0.offset(xa,+0.5000.inch)
p2 = p1.offset(ya,-0.1250.inch)
p3 = p2.offset(xa,-1.0000.inch)
p4 = p3.offset(ya,+0.1250.inch)
f = ge.add_face(p1,p2,p3,p4)
f.pushpull -(ppd-1.0.inch)elsif type == "E"
p1 = origin.offset(ya,-0.1250)
p2 = p1.offset(ya,+1.7500)
p3 = p2.offset(xa,-0.0625)
p4 = p3.offset(ya,-1.6250)
p5 = p4.offset(xa,-0.4375)
p6 = p5.offset(ya,-0.1250)Edit that list with the mm values you want... e.g.
0.125.inch >> 3.mm
0.0625.inch >> 1.5.mm`
and so on - I'll leave the rest of the conversions to you !
You might need to look at how the inch values [in the API 'bald' numbers are assumed as inches] relate to the .mm equivalents in the real world...When it's done save it and then restart SketchUp.
See if it works...
Advertisement