MecSoft Corporation
https://www.mecsoft.com/phpbb/

Block Instance Blues ;)
https://www.mecsoft.com/phpbb/viewtopic.php?f=7&t=2129
Page 1 of 1
Author:  Chris.Botha [ Sat May 15, 2010 3:30 am ]
Post subject:  Block Instance Blues ;)

Hey all..

I use Gemvision Matrix, and it stores information about its stones as block Instances, no matter what I do I cannot path jobs that come from matrix without pathing over this hidden gem. I contacted them about it, they suggested [blockmanager] and then delete the blockinstance..

doesnt work, RhinoCAm still "sees" the diamond irrespective of whether its deleted or not

To date the only thin I can do is open a fresh copy of rhino and copy and paste my geometry from one instance of rhino, into the other.

Any clues?

see images below, path before i deleted block instance, then path after i deleted them.. same thing :)

Regards
Chris

Attachments:
blockinstanceafter delete.jpg
blockinstanceafter delete.jpg (890.28 KiB) Viewed 7446 times
block2.JPG
block2.JPG (40.47 KiB) Viewed 7446 times
blockinstance1.jpg
blockinstance1.jpg (1.77 MiB) Viewed 7446 times
Author:  Mitch Heynick [ Sun May 16, 2010 1:45 am ]
Post subject: 

Have you tried the Rhino command Purge to try and get rid of the unused block definition?

Blocks coming from other programs are often problematic in Rhino, depending on how they have been defined. If your file size can stand it, I recommend using the command SuperExplodeBlock (native in V5, plug-in in V4) to explode all blocks including nested ones and turn them into geometry, then Purge to get rid of the unused definitions. Then distribute your geometry to layers and use those to decide what you want machine on or not.

Feel free to post a sample of block stuff that still machines after it has been deleted, someone can take a look at it.

The V4 SuperExplodeBlock is in RhinoLabsTools and can be found here:

http://wiki.mcneel.com/labs/rhinolabstools

--Mitch
Author:  Chris.Botha [ Sun May 16, 2010 2:17 am ]
Post subject: 

let me test the superduperbazooka block buster.. brb
Author:  Chris.Botha [ Sun May 16, 2010 2:26 am ]
Post subject: 

SuperExplodeBlock didnt work No blocks to explode. Purge made no difference either.

Matrix is a jsut a macro/plugin library for rhino, so im guessign tis using rhino blocks?

My typical workflow allready include moving my stuff to various layers on a per operation basis.

This is kinda the issue, there are no block instances left hidden or otherwise, but RC still sees the gem block instance regardless, I will post the file,

might help solve it..

Attachments:
spot the hidden gem.zip
(72.17 KiB) Downloaded 543 times
Author:  Mitch Heynick [ Sun May 16, 2010 5:57 am ]
Post subject: 

Hmm, this does look like a bug. Purge does get rid of the block definition, but if you call Audit, there is still one in the list, but it is no longer visible or accessible via the block manager. Somehow it is "stuck" in the file. Whether this is a Matrix, Rhino or a RhinoCAM problem, I cannot tell. --Mitch
Author:  MecSoft Support [ Mon May 17, 2010 3:51 pm ]
Post subject: 

When a block instance is not in use, Purge command should get rid of it. This probably seems to be a bug in Rhino. You can contact Rhino Technical Support regarding this issue.

Here is a work around - after you run the Purge command, save and reopen the file & regenerate the toolpath.
Author:  Chris.Botha [ Mon May 17, 2010 5:08 pm ]
Post subject: 

Thanks for the quick turnaround on that :)
Page 1 of 1 All times are UTC - 8 hours [ DST ]