Realtime mirror and blocks/instances question
 1-2  3-22  23-26

Previous
Next
 From:  pior (PIOR_O)
10261.23 In reply to 10261.22 
Hello Michael, thanks for the quick follow-up as always.

As a sort of workaround, what would be the full list of actions that generates this kind of linked behavior between resulting objects ? Mirror, Extrude ... and so on ?

Also, taking the case of a Mirror action for instance : what would be your recommended way of purging the instanced behavior between the two mirrored instances after the fact, while still keeping all currently existing objects ? If this can be done in one click I could certainly develop the habit of performing it each time I know that such an instanced creation action has been performed. And as an extra safety, perhaps having some sort of check to find all instance behaviors in a given scene, so that the user can disable them at will.

Oh and as a future feature/request : it would be really good to have some sort of unmistakable visual signifier indicating that an object is the source of an instance. For instance in the case of an extrude, assigning some kind of special unique color to the source outline as long as it is acting as master, similarly to the Freeze signifier. That way things would be completely unmistakable even if there was no option to turn off the instancing behavior by default.

Thanks !

EDITED: 5 Dec 2023 by PIOR_O

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10261.24 In reply to 10261.23 
Hi Pior,

re:
> As a sort of workaround, what would be the full list of actions that generates this kind of linked behavior between
> resulting objects ? Mirror, Extrude ... and so on ?

Most commands generate the history data on their output, but fewer have history updating turned on by default.

The ones that set history updating on by default are: Blend, Booleans, Project, Extrude, Loft, PlanarSrf, Revolve, Sweep, Network and Mirror.


> Also, taking the case of a Mirror action for instance : what would be your recommended way of
> purging the instanced behavior between the two mirrored instances after the fact, while still
> keeping all currently existing objects ?

If you select the output of the mirror and use Edit > History > "Disable update" then the result of the mirror won't change when the source object is edited.

You can set up a keyboard shortcut to set that on all objects by putting in this for the shortcut key:
script: /* Disable history updates on all objects */ moi.geometryDatabase.getObjects().setProperty( 'updateWithHistory', false );

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10261.25 In reply to 10261.23 
Also it is possible to edit the Mirror command to make it turned off there, some instructions here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10436.2

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  pior (PIOR_O)
10261.26 In reply to 10261.25 
Hello !
I know it's been months since the last reply but I just wanted to let you know that I finally took to the time to setup both things (custom mirror command + a UI button to turn off updateWithHistory on selected). Both seem to work as expected, so, thanks again for the support !

The dynamic mirror was truly driving me nuts when arranging parts for lasercutting. In this context various elements have to be placed according to the available bed space - hence having various parts be linked/changing during Move operations was constantly getting in the way and potentially causing errors (thus bad parts) if unnoticed. This fixes it.

EDITED: 1 May 2024 by PIOR_O

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
 
Show messages:  1-2  3-22  23-26