Personalization request
All  1-12  13-19

Previous
Next
 From:  falcon76
1724.13 
Hi Michael and thanks for the UNBELIEVABLE support.

1) The modified mirror command it's perfect fot my needs. Thanks a lot!

3) Here I want explain my problem. I'm not an expert in moi and probably I make some stupid request or error, let me know if it happens too often....



I create the highlighted wall by extruding a profile. After I have created the hole with a boolean operation. How can I change the height of the wall without changing the elevation of the opening? After the boolean operation I cannot use "Show point" for moving down the top face.


4) I've installed the fixed command but it doesn't work (approximatly the same error already reported but in line 70) and with the shortcut key I receive this error:



Thanks for all your hard work.
I'm impatience to test the v2 version of moi.

Grazie
Luca
Attachments:

  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
1724.14 In reply to 1724.13 
Hi Luca, quick answer for #4:

Oops that script got messed up and partially converted to HTML (things like < converted into &lt; which is not good for code!).

Here is a proper version:
code:
script:var a = moi.command.lastCommandRevisionStart; var b = moi.command.lastCommandRevisionEnd; var objects = moi.geometryDatabase.getObjects(); for ( var i = 0; i < objects.length; ++i ) { var obj = objects.item(i); if ( obj.databaseRevision > a && obj.databaseRevision <= b ) obj.selected = true; }


But that thing is not actually the fixed command - that is a script that will select the objects that were created by the last command that was run. But you may find that useful in situations where you wished to have the output of a command selected when it was not by default.

The actual changed command was in the attachment "Copy_select_output.zip", which is a different thing than that that script - it is a replacement for the regular Transform/Copy command that should instead select the output objects when it is finished.

- 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:  falcon76
1724.15 In reply to 1724.14 
Hi Michael, now the select last created object script works.


The changed copy command in "Copy_select_output.zip" is not working in my PC.
This is the error message:



Bye
Attachments:

  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
1724.16 In reply to 1724.15 
> The changed copy command in "Copy_select_output.zip" is not
> working in my PC.

Oops again! It was the same problem as the replacement mirror I originally posted, it had one piece of the script that only works in v2.

I've posted an update in that message, there is a new attachment Copy_select_output2.zip - use that one instead and I think all your customizations and scripts should actually be working then... I hope so anyway! ;)

- 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:  falcon76
1724.17 In reply to 1724.16 
Thanks Michael, you are becoming my hero!

Luca
  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
1724.18 In reply to 1724.13 
Hi Luca, for your question #3, you wrote:

> How can I change the height of the wall without changing the
> elevation of the opening? After the boolean operation I cannot
> use "Show point" for moving down the top face.

Once you have done a boolean on an object, you will have surfaces in it that have "trimming curves" on them.

When you have a solid that has trim curve edges in it, you can't turn on control points for that solid directly, because it would be too easy to pull points for the different surfaces apart which would create gaps in what are supposed to be shared edges.

NURBS works a lot differently than polygons in this way - when you see an edge, it is not necessarily the edge of the "underlying surface" which is what you would control using control points.

I have tried to describe and illustrate this a bit on this FAQ question here.

That description may help show you more about how the NURBS objects are structured and why you can't just grab the points for any edge that you see and move them like you can in a polygon modeler. In a polygon modeler the edge is always the "end" of the surface, but in that FAQ illustration you can see how NURBS can have an "underlying surface". But it is also this concept of an "underlying surface" that makes booleans work a lot better on NURBS objects than polygon objects, because when objects cut on another, all the surfaces stay the same and just new trim curves on those surfaces are calculated. This helps keep surfaces more simple instead of having them fragment into a ton of little tiny shards like will happen with polygon booleans.


It is possible to turn on points for your object anyway, if you use Edit/Separate to break it into individual surfaces that are not joined to other ones. Then MoI will not prevent you from moving their points around and possibly opening holes between adjacent surfaces.

But a control point edit will probably not produce what you want there, because the holes cut in a surface are kind of embedded in the surface and will stretch when the surface is stretched.


Ok, to get more to the specific case you have here - if you want to shorten that wall you show there, the easiest way to do it in MoI is to draw a line in the Front or Right elevation view for where you want the new top to be, and then use Boolean difference to cut your wall by that line and then delete the top part.

To grow it elevation, select the top face and extrude it up, then select the 2 parts and use Boolean Union on them.

I would like to add some tools to more directly manipulate a face like you might be more used to (maybe you are more used to SketchUp?) but it will probably be a bit before that happens.

One other note - it is possible to actually erase the trim curves to go back to the underlying surface, here is a short tutorial on how to do that: http://moi3d.com/forum/index.php?webtag=MOI&msg=444.4 so you can do that if you want to completely remove a window or something like that.

Hope this helps!

- 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:  falcon76
1724.19 In reply to 1724.18 
Thanks again!

Now I'm starting to understand a bit better NURBS... very well explained!
Moi is my first NURBS modeler (don't know why but I don't feel comfortable with Rhino interface). I have always used CAD, polygonal modeller (Microstation, Autocad, 3DS Max ....), so I have to "change my way of thinking".
Now I'm very happy with the program (I stop boring you so you can work on V2)

Luca
  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: All  1-12  13-19