[Plugin] Lattice Maker
-
Wow, I've been missing this in so many situations... Thanks a million TIG!
-
@pbacot said:
TIG,
This looks fantastic! This could have many common uses. One thing: Most lattice objects I would use are on a single plane. Often the original grid dividing lines needs to be removed. In the complex shapes you are showing that wouldn't work, but do you think that's a useful option (remove grid lines at the center of the mullions)? This is very much like a function I have always wanted and found missing in my CAD application. It's easy to divide a face into a grid of lines, but the world isn't made like that. Your tool gives the added steps.
Thanks for another great tool!
PeterMy earlier 'Latticizer' has that option built-in, since it only works on a group of coplanar / touching faces.
If you use the newer 'Lattice Maker' [which is more flexible and works on any selection of faces] and then there are still coplanar edges left over which you no longer need, then there are several tools to 'erase coplanar edges' - I can think of three off the top of my head - but I suggest you look at thomthom's 'Cleanup' - which has that very option, amongst many many more... http://forums.sketchucation.com/viewtopic.php?p=193587#p193587Some tools should only go so far and then stop - there are other tools you can use afterwards...
-
Nice program Tig. For multiple windows, you could always select all the windows if they are on the same layer and use joint pushpull.
-
TIG,
I am quiet new to sketchup and to this site. But your plugin makes the difference. It's to me the only thing one could miss in sketchup compared to 3d max... So, thousand thanks again ...
-
thanks TIG so efficient
-
Hello Sir, Does it work with SU 8 pro ? thanks in advance
-
@interarchi said:
Hello Sir, Does it work with SU 8 pro ? thanks in advance
Yes - as far as I know it works exactly the same.
Most of the v7 Plugins will work in v8.
Most will also work in 'free' versions too.
Exceptions for v8 are some with () around arguments in away that v8's version of Ruby doesn't like - but may of these have been rewritten already...
Apart from the new methods in v8 and several things that have never worked properly in any version [like some 'observers'], the main outstanding issue that I know of is with 'raytest' which is now 'broken' in v8 when used with some combinations of geometry/guide-points and so it can fail - BUT it's an uncommon 'method' and -
@tig said:
@interarchi said:
Hello Sir, Does it work with SU 8 pro ? thanks in advance
Yes - as far as I know it works exactly the same.
Most of the v7 Plugins will work in v8.
Most will also work in 'free' versions too.
Exceptions for v8 are some with () around arguments in away that v8's version of Ruby doesn't like - but may of these have been rewritten already...
Apart from the new methods in v8 and several things that have never worked properly in any version [like some 'observers'], the main outstanding issue that I know of is with 'raytest' which is now 'broken' in v8 when used with some combinations of geometry/guide-points and so it can fail - BUT it's an uncommon 'method' andThank you very much sir , I think it doesnt work for me where can I find the tool ? in toolbar ? I have downaloded the rb file and put it in the Plugins folder and when I opened SU, I didnt find it any help please ?
-
There are at least two 'lattice' tools...
Have you followed the instructions completely and extracted the files from the zipped set keeping the sub-folders etc...
You need to use View > Toolbars > Extrusion Tools to get a toolbar or there's a '..ToLattice' tool in the 'Extrusion Tools...' Plugins sub-menu... This makes a mesh surface and turns the edges into a lattice.The separate plugin LatticeMaker.rb and its Plugins menu item 'Lattice Maker' is another tool that makes a lattice from selected geometry...
-
@tig said:
Have you followed the instructions completely and extracted the files from the zip keeping the sub-folders etc...
You need to use View > Toolbars > Extrusion Tools to get a toolbar or it's available on the Plugins menu 'Extrusion Tools'...U have a heart of gold Thank you mister Tig
-
Hi Guys,
I would like to have some tips......if possible....
I am trying to build the new Hyatt hotel in Abu dhabi (see the picture).
The shape is quite strange but, using Curviloft and the extrude tools by TIG, it is possible to create that.
I am thinking about the mesh in the surface...
the external surface looks like done by different slices then there is a pattern-mesh of rhombus.
Is it possible to use Lattice maker?
and, if yes, how can I control that?Stef.
-
Here's v1.1 http://forums.sketchucation.com/viewtopic.php?p=244981#p244981
Extract from the zip as directed...
Pane 'thickness' option added - useful if pane viewed from both sides and it is to be exported to a 3rd party renderer.
New EN-US/FR/ES .lingvo files added in ../Plugins/TIGtools/ folder. -
Here's a slightly tweaked ES lingvo file, by Defisto.
It will be included with any future update, but if you want it now please extract it into ../Plugins/TIGtools/ folder, to replace the original file.Aquí está un archivo lingvo-ES ligeramente modificado, por Defisto.
Será incluido con cualquier actualización futura, pero si lo quieres ahora por favor extraerlo en la carpeta ../Plugins/TIGtools/, para reemplazar el archivo original.
-
Here's v1.2 http://forums.sketchucation.com/viewtopic.php?p=244981#p244981
The ES lingvo filehas been updated by Defisto.
The Zip file now also contains deBabelizer.rb. -
TIG,
I ran into a little problem while installing this. it occurs that the zip file contains a folder named TIGtools, the same name of a folder that is part of your extrusion set of tools. thus when I try to put it in my plugins folder I am asked whether I want to replace the older folder or not which of course I do not.
what is the solution for that?
-
Reply 'Yes' and it should then merge the folders [does on PC... hope it does on MAC] - you need the new files in the folder - the existing ones should be retained...
-
Hi Tig.
When I open double click to open one of my SU files I am getting a Loading error from latticeMaker...
It does not happen if I just open Sketchup by itself - and I think it is only with this one specific file.
Any ideas?
Thanks!
LOADING ERROR:
Error Loading File latticeMaker.rb
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:2: syntax error, unexpected '(', expecting kEND
Copyright 2010 (c), TIG
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:4: syntax error, unexpected tCONSTANT, expecting kEND
...FTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIE...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:5: syntax error, unexpected tCONSTANT, expecting kDO or '{' or '('
WARRANTIES,INCLUDING,WITHOUT LIMITATION,THE IMPLIED WARRANTIES OF
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:5: syntax error, unexpected tCONSTANT, expecting kDO or '{' or '('
WARRANTIES,INCLUDING,WITHOUT LIMITATION,THE IMPLIED WARRANTIES OF
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:10: syntax error, unexpected ':', expecting kEND
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:11: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
...and makes a Lattice, offset by a frames given
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:12: syntax error, unexpected ',', expecting kEND
width and depth, and pane inset, you can also ...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:12: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
...depth, and pane inset, you can also assign limited Materials...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:13: syntax error, unexpected kFOR, expecting kDO or '{' or '('
to the frame/pane for ease of future selection/manipulation.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:14: syntax error, unexpected tIDENTIFIER, expecting kEND
It is similar to EEbyRailsToLattice BUT works on selected Faces...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:16: syntax error, unexpected ':', expecting kEND
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:17: syntax error, unexpected tCONSTANT, expecting kEND
Make a 3D Mesh - perhaps using EEbyRail...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:17: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
...Make a 3D Mesh - perhaps using EEbyRails or other tools - re...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:17: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
...or other tools - remember that
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:18: syntax error, unexpected kNOT, expecting kEND
Faces need not be triangulated if all Edges ...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:19: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
using similar profiles/rails will allow 'quad faces'. You can also
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:20: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
manually draw over faces to sub-divide them as required.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:22: syntax error, unexpected tCONSTANT, expecting kDO or '{' or '('
any Edges etc in the Selection are igno...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:27: syntax error, unexpected tIDENTIFIER, expecting kEND
...e direction away from a Face's
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:28: syntax error, unexpected ',', expecting kEND
'front', so if you want the frames and...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:28: syntax error, unexpected kIN, expecting kEND
...rames and pane to be formed in the other
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:29: syntax error, unexpected tIDENTIFIER, expecting kEND
direction 'Reverse' the Selected Faces beforehand.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:31: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
Run 'Lattice Maker', from the Plugins Menu.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:32: syntax error, unexpected kTHEN, expecting kEND
You are then prompted to chose the 'Lattice Properties':
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:32: syntax error, unexpected ':', expecting kEND
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:33: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
'Width' - default is 50mm/2" - this is the width centered on the
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:33: syntax error, unexpected tSTRING_BEG, expecting kEND
'Width' - default is 50mm/2" - this is the width centered on the
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:34: syntax error, unexpected tIDENTIFIER, expecting kEND
...ely a 100mm/4" 'frame' overall where faces abut.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:35: syntax error, unexpected '['
[if <=0 it defaults]
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:36: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
'Depth' - default is 50mm/2", this is measured 'in' from the face
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:36: syntax error, unexpected tSTRING_BEG, expecting kEND
'Depth' - default is 50mm/2", this is measured 'in' from the face
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:39: syntax error, unexpected tEQ
default is 25.mm/1" [if ==0 there is no 'inset', if <0 it defaults;
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:39: syntax error, unexpected '<'
default is 25.mm/1" [if ==0 there is no 'inset', if <0 it defaults;
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:40: syntax error, unexpected kAND
it can never be more than the depth, and reverts to that if it is].
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:40: syntax error, unexpected ']', expecting kEND
it can never be more than the depth, and reverts to that if it is].
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:41: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
'Pane Thickness' - the thickness of the pane measured inset from the
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:42: syntax error, unexpected tIDENTIFIER, expecting kEND
...0.25" [if ==0 the pane is 'one sided'
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:43: syntax error, unexpected tIDENTIFIER, expecting kEND
(facing 'out'), if <0 it is 'outset', this...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:43: syntax error, unexpected tIDENTIFIER, expecting kEND
...ng 'out'), if <0 it is 'outset', this -ve 'outset' cannot be...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:43: syntax error, unexpected tIDENTIFIER, expecting kEND
... is 'outset', this -ve 'outset' cannot be > the
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:47: syntax error, unexpected tCONSTANT, expecting kEND
'Lattice Material' - default is <Defau...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:47: syntax error, unexpected tCONSTANT, expecting kEND
... - additional choices are 'Red',
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:48: syntax error, unexpected tCONSTANT, expecting kEND
'Orange', 'Yellow', 'Green', 'Blue', ...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:48: syntax error, unexpected tCONSTANT, expecting kEND
'Orange', 'Yellow', 'Green', 'Blue', 'Violet', ...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:48: syntax error, unexpected tCONSTANT, expecting kEND
'Orange', 'Yellow', 'Green', 'Blue', 'Violet', 'Black', ...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:48: syntax error, unexpected tCONSTANT, expecting kEND
...nge', 'Yellow', 'Green', 'Blue', 'Violet', 'Black', 'White' ...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:48: syntax error, unexpected tCONSTANT, expecting kEND
...low', 'Green', 'Blue', 'Violet', 'Black', 'White' or 'Gray'.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:48: syntax error, unexpected tCONSTANT, expecting kEND
...een', 'Blue', 'Violet', 'Black', 'White' or 'Gray'.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:48: syntax error, unexpected tCONSTANT, expecting kEND
...ue', 'Violet', 'Black', 'White' or 'Gray'.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:48: syntax error, unexpected tCONSTANT, expecting kEND
...et', 'Black', 'White' or 'Gray'.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:49: syntax error, unexpected tCONSTANT, expecting kEND
'Pane Material' - default is <None>...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:50: syntax error, unexpected tCONSTANT, expecting kEND
"Glass", 'Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Violet',
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:50: syntax error, unexpected tCONSTANT, expecting kEND
"Glass", 'Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Violet',
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:50: syntax error, unexpected tCONSTANT, expecting kEND
"Glass", 'Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Violet',
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:50: syntax error, unexpected tCONSTANT, expecting kEND
"Glass", 'Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Violet',
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:50: syntax error, unexpected tCONSTANT, expecting kEND
"Glass", 'Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Violet',
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:50: syntax error, unexpected tCONSTANT, expecting kEND
"Glass", 'Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Violet',
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:51: syntax error, unexpected tCONSTANT, expecting kEND
'Black', 'White', 'Gray'.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:51: syntax error, unexpected tCONSTANT, expecting kEND
'Black', 'White', 'Gray'.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:51: syntax error, unexpected tCONSTANT, expecting kEND
'Black', 'White', 'Gray'.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:53: syntax error, unexpected tIDENTIFIER, expecting kEND
become 'holes' in the final lattice.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:54: syntax error, unexpected tCONSTANT, expecting kEND
***The 'Glass' material will be made if it ...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:54: syntax error, unexpected tIDENTIFIER, expecting kEND
...ial will be made if it doesn't exist - it is colored
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:54: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
...de if it doesn't exist - it is colored
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:55: syntax error, unexpected tIDENTIFIER, expecting kEND
'bluish-light-gray' with 3030200154pacity.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:57: syntax error, unexpected tCONSTANT, expecting kEND
The Faces edges are now offset to suit,...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:57: syntax error, unexpected kTHEN
...s are now offset to suit, then pushpulled to suit and the
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:59: syntax error, unexpected tIDENTIFIER, expecting kEND
...too small to have a 'pane' are made 'solid'.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:60: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
The operation is one-step undo-able.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:62: syntax error, unexpected ':', expecting kEND
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:63: syntax error, unexpected tIDENTIFIER, expecting kDO or '{' or '('
Are welcome [by PayPal], please use 'TIGdonations.htm' in the
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:63: syntax error, unexpected kIN, expecting kEND
Are welcome [by PayPal], please use 'TIGdonations.htm' in the
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:64: unknown regexp options - TIGtl
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:66: syntax error, unexpected tCONSTANT, expecting kEND
To Do:
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:70: syntax error, unexpected tINTEGER, expecting kEND
1.0 20100511 First release.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:71: syntax error, unexpected tFLOAT
1.1 20101023 Pane 'thickness' option added.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:71: syntax error, unexpected tIDENTIFIER, expecting kEND
1.1 20101023 Pane 'thickness' option added.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:72: syntax error, unexpected tCONSTANT, expecting kDO or '{' or '('
... EN-US/FR/ES Lingvo files added in ../Plugins/TIG...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:72: syntax error, unexpected kIN, expecting kEND
...US/FR/ES Lingvo files added in ../Plugins/TIGtools/ folder.
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:72: unknown regexp options - TIGtl
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:73: syntax error, unexpected tFLOAT
1.2 20101027 ES lingvo updated by...
^
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:74: syntax error, unexpected '=', expecting kEND
C:/PROGRA~2/Google/GOOGLE~3/Plugins/latticeMaker.rb:137: syntax error, unexpected kDO_BLOCK, expecting kEND
0.upto(verts.length-1) do |i| -
WOW ,I DON'T KNOW HOW TO SAY IT
-
gtalarico
The error is telling me that on line 2 it finds an unexpected '('.
Thereafter all of the code is knacked as it's corrupted...
Because the first several lines are inside a=begin..=end
comment-block Ruby shouldn't even be reading line that at all - let alone give an error!Open the file in Notepad.exe [or equivalent plain-text editor] and see if it starts with =begin Copyright 2010 (c), TIG
???
Have you edited/read the file in word-processor and saved it?
If so then that might have corrupted it.
Try re-downloading the files and replacing it with a virgin copy.
This is a weird error! -
TIG, i really appreciate all your plugins.... THANK U!!!!!
can you or somebody upload a tutorial for this so that i could apply this to my school project???
Thank u n advance......
Advertisement