Small Announcement (29-Jan-2017) Note that currently there are no plans to continue development of LSS Matrix extension so it is highly recommended look for some other alternatives, which have a similar functionality and compatible with recent versions of SketchUp.
lss_matrix_1_0_beta.zip
About It is an extension of Sketchup, which allows advanced copying of groups and component instances. Note: ver. 1.0 runs under MS Windows only.
Installation - Download «lss_matrix_1_0_beta.zip» - Unpack contents of «Plugins» subfolder into SketchUp «Plugins» subfolder - Unpack contents of «Resouces» subfolder into SketchUp «Resources» subfolder - Enable 'LSS Matrix Toolbar': choose Sketchup Main Menu>> View>> Toolbars>> LSS Matrix Toolbar
Usage «LSS Matrix» has preprocessing stage: it is necessary to make an initial copy instance and «controlling» copy instance(s) before «LSS Matrix» dialog launching.
After preparations: - Choose Plugins>> LSS Matrix>> Lss Matrix Dialog command from the main menu or click appropriate button of «LSS Toolbar» - Pick the initial instance - Pick copy instance(s) - Adjust settings - Click «Apply» to generate array of copies
Pilou wrote:And with the Random Replacement of Components of Sdmitch you will have some crazzy things!
Yes I think that joint use of theese two plugins can make sinergetic effect
guanjin wrote:How to change the language environment, Chinese, thank you
For now local resources available only in Russian. I don't know yet how to lokalize to any other language, since I good only in Russian and more or less in English (lower or maybe mid-intermediate level, I guess).
Pilou wrote:Seems there is a bug! (tested with V7 ) Works fine with Components Don't work with Groups : drawing faces is not effective when pressing Apply!
Well, I tested attached skp file in SU7, it was processed fine just like in SU8.
ver 7 test.png
Actually, there are no special API methods used in plugin, that requires the latest version of SU, so I think everything has to work fine even in SU6 (I just don't have it now, so it is difficult to find out).
Oxer wrote:Hi, I have installed the plugin but when i run SU it appears a Ruby Console Error, this: I use SU 8 for Mac & OSX 10.6.8
Unfortunately the plugin was not tested on mac at all And I think, it will not work on mac... The point is that java-script code (which is used in web-dialog) is made to run properly in IE (because SU for MS Windows uses IE to display web-dialogs). I was hurry to publish LSS Matrix and forgot to mention about this in top post (I'll fix it now). In short current version of LSS Matrix is only for MS Win
Pilou wrote:So I must have some plugs who make some dysfunctions inside the V7 and V6!
I will try to find the culprits!
I hope that LSS Matrix is not a culprit itself All methods encapsulated in classes as recommended to avoid naming conflicts, but maybe somthing was missed
Rotating array angle to grasp the difficulties have option positioning point of view better Maybe I did not grasp the skills
Yes, plugin does not provide any helpers for array generation... but SU actually has its own built-in helpers ('Tape Measure' tool and 'Protractor' tool) so I decided not to bother on inventing my own helpers. Actually plugin looks for 'difference' between transformations of initial and copy instance and then applies detected difference to an initial instance. Simple as that That's why it is necessary to pay careful attention to preprocessing stage. As a hint for more neat rotation array creation I can suggest to make an anchor point, that defines rotation center (using 'Tape Measure' tool for instance). Another way to make sure, that all single elements will coinside after replication, is to model the whole element, which will be rotated, then apply rotation and shift transformation to set of elements once.
blajnov wrote:в русском переводе не та кодировка, при нажатии на кнопку вызова основного диалога LSS Matrix. Остальные меню на русском.
Постараюсь разобраться как можно быстрее. У меня диалог отображается корректно, пока не знаю, в чем именно может быть дело...
TIG wrote:How does this tool differ from my old 'Grow' and 'Matrix' tools ? Apart from you having to make the first changed copy...
I didn't know about these two plugins (honestly). After brief look at 'Grow' description I found out, that 'Grow' plugin provides more functionality, than 'LSS Matrix'... For example, I was only going to add scaling options, 'Grow' already has exponential and even Fibonacci options aside from linear . As for me I was going to add a kind of adjustment curve (default option is strait line), which will give more power to affect replication results. Life lesson #1: search for ready made desicions before reinvent a wheel...
TIG wrote:How does this tool differ from my old 'Grow' and 'Matrix' tools ? Apart from you having to make the first changed copy...
I didn't know about these two plugins (honestly). After brief look at 'Grow' description I found out, that 'Grow' plugin provides more functionality, than 'LSS Matrix'... For example, I was only going to add scaling options, 'Grow' already has exponential and even Fibonacci options aside from linear . As for me I was going to add a kind of adjustment curve (default option is strait line), which will give more power to affect replication results. Life lesson #1: search for ready made desicions before reinvent a wheel...
We look forward to the LSS update, thank you for your selfless dedication!
For me it's not inside the V6 Plugins folder that avoid Components to work! Maybe in Resource or other folders No problem because all works fine in V 7 (disable Sketchyphysics) or with groups inside V6