boolean

 From: lyes (BLYESS) 25 Mar 2008  (1 of 15)
 hi i always loose the subtract object when boolean differnce ex:assemble 2 objects with bolt , the bolt is subtract object (electrod) is it possible to have chek box to keep it

 From: Frenchy Pilou (PILOU) 25 Mar 2008  (2 of 15)
 1493.2 In reply to 1493.1 Use "Boolean Merge" you will have all combinaisons possible in the same time! So you can choose all that you want to keep or delete ;) Just Boolean Union after your choice if necessary :)

 From: lyes (BLYESS) 25 Mar 2008  (3 of 15)
 1493.3 In reply to 1493.2 hi pilou boolean merge will splite the bolt in pieces and i dont want to splite it

 From: Frenchy Pilou (PILOU) 25 Mar 2008  (4 of 15)
 1493.4 In reply to 1493.3 Have you a little image or file 3dm? --- Pilou Is beautiful that please without concept! My Gallery

 From: lyes (BLYESS) 25 Mar 2008  (5 of 15)
 1493.5 In reply to 1493.4 with boolean differnce the bolt is subtracting object and i want to keep it in good shape Attachments:

 From: Frenchy Pilou (PILOU) 25 Mar 2008  (6 of 15)
 1493.6 In reply to 1493.5 OK: I see :) Just Copy Move the Bolt on a straight axis by a certain distance "D" Make the normal Diff : Just Move come back the Bolt by the Distance D on the previus axis Sure if exist a function "Diff Stay in place" that will be more easy but... ;) EDITED: 25 Mar 2008 by PILOU

 From: manz 25 Mar 2008  (7 of 15)
 1493.7 In reply to 1493.1 Hi lyes, I would just copy the bolts "edit~ copy" or "ctrl+c", make the boolean, then paste "edit~ paste" or "ctrl+v" But do agree that an option to delete_input y/n would be good.

 From: Phil (PHILBO) 25 Mar 2008  (8 of 15)
 1493.8 In reply to 1493.7 I second that. Copy paste is good but an option to keep the subtracted object would be very helpful.

 From: Michael Gibson 25 Mar 2008  (9 of 15)
 1493.9 In reply to 1493.1 Hi lyes, I have added this to the wishlist. In the meantime using Copy / Paste like Steve suggested is probably the easiest. - Michael

 From: Brian (BWTR) 25 Mar 2008  (10 of 15)
 1493.10 In reply to 1493.9 Sorry if I am missing something (not unusual), but if you copy/paste an item, not moving it, and doing the boolean with the copy, would not the original still be in place?

 From: Michael Gibson 25 Mar 2008  (11 of 15)
 1493.11 In reply to 1493.10 Hi Brian, yes it would be - that is the way to currently achieve that. What I would actually do would be to first do a copy, then do the boolean, then do the paste after the boolean is all done. That way you don't have any time where there are 2 copies of an object stacked right directly on top of each other, which can make selection more difficult. - Michael

 From: lyes (BLYESS) 25 Mar 2008  (12 of 15)
 1493.12 In reply to 1493.10 HI Brian you are not missing any thing but you are thausends miles away, hahaha i added 2 lines to boolean diff script:copy and paste. and is working. // config: norepeat #include "GetObjects.js" function DoDifference() { var objectpicker = moi.ui.createObjectPicker(); objectpicker.allowBReps(); objectpicker.allowCurves(); if ( !GetObjects( objectpicker ) ) return; var baseobjects = objectpicker.objects; moi.ui.beginUIUpdate(); moi.ui.hideUI( 'FirstSelectPrompt' ); moi.ui.showUI( 'SecondSelectPrompt' ); moi.ui.endUIUpdate(); if ( !GetObjects( objectpicker ) ) return; moi.geometryDatabase.copyToClipboardCommand( objectpicker.objects ); var subtractobjects = objectpicker.objects; var factory = moi.command.createFactory( 'booleandifference' ); factory.setInput( 0, baseobjects ); factory.setInput( 1, subtractobjects ); moi.geometryDatabase.pasteFromClipboard(); factory.commit(); } DoDifference();