Is it possible to select one of the faces of an object and then scale it?
 1-10  11-30  31-32

Previous
Next
 From:  BurrMan
10091.11 In reply to 10091.5 
Hi Psygorn,
The example being shown will only work if used on untrimmed surfaces. As soon as you have trimmed surfaces, it doesn't work like that anymore.

So no, MoI doesn't have direct editing if NURBS trimmed surfaces.

It can be shown how you can create an object that allows you to move points around, but i dont think that's really what you're asking for...

Whether that gets added in for a future release, is a question answered by 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:  Psygorn (DRILLBIT)
10091.12 In reply to 10091.11 
ah ok :-)

I also have another Issue! when u select a face & a closed curve only Boolean->Difference is executable. but Merg doesn't work! is it possible to make it work?

Should I ask this question in a new thread?
  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:  Frenchy Pilou (PILOU)
10091.13 
For your last case you must use the Flow function! More cerebral...;)
With maybe some desagreaments :)

EDITED: 1 Jan 2021 by PILOU

  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:  wayne hill (WAYNEHILL5202)
10091.14 In reply to 10091.9 
Create the geometry
Extrude
Separate the solid.
Select the points
Scale the points
Select and rejoin the planes to a solid.


.-- .- -.-- -. .

EDITED: 17 Jan 2021 by WAYNEHILL5202

  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:  Psygorn (DRILLBIT)
10091.15 In reply to 10091.13 
:-) Dear Pilou, could you provide more info?
  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:  Frenchy Pilou (PILOU)
10091.16 In reply to 10091.15 
You must return to my answer! :) (some problems with my recording)

About your boolean question you must post an image or better a 3 dm file !

And about all question always post minimum an image when it's for objects! :)
  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:  Psygorn (DRILLBIT)
10091.17 In reply to 10091.14 
Dear wayne hill, I knew a different method :-)

and tanx for sharing yours, However, this is not what I meant! I wanted to see if it is possible just by selecting desired face you could scale the selected face (either by selecting the scale button or edit frame) and see the effect on the object real time!
  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:  Frenchy Pilou (PILOU)
10091.18 In reply to 10091.17 
All functions are not visible in real time!

For simulate that you must use the Nodal Elephant system by Max Smirnov
but it's some work more cerebral elaborated and time consuming! :)

https://moiscript.weebly.com/biblio-elephant.html

  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:  Psygorn (DRILLBIT)
10091.19 In reply to 10091.16 
ok :-)

  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:  Frenchy Pilou (PILOU)
10091.20 In reply to 10091.19 
In your case Merge will works with only a face + your closed curve! :)



Boolean Diff with this same Surface + Closed Curve will make a hole like expected in normal use (without Keep objects)...

EDITED: 1 Jan 2021 by PILOU

  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
10091.21 In reply to 10091.1 
Hi Psygorn, so as shown above it is possible to scale a box like you want using control points. That is not a general solution for all models though because of how NURBS models work with an "underlying surface" that has trim curves on it.

There is some information on that here:
http://moi3d.com/faq#Q:_Why_does_show_points_work_for_some_objects_but_not_others.3F

A box is a special case where it has all untrimmed surfaces and all the underlying surfaces have matching control points along the trim edge boundary.

In the future I do want to allow transforms like scaling to be applied onto a face in a more general way. It is a pretty difficult area to implement though because it involves extending and intersecting neighboring faces with the transformed face. That's why it doesn't do it yet.

- 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
10091.22 In reply to 10091.21 
So because of that it's generally better to construct your scaled result from the beginning from curves rather than trying to squish around an already created solid.

So for your half cylinder case above you'd do something like this using Loft between 2 profile curves to generate your shape directly:





I guess I should clarify my comment above about extending neighboring surfaces - generally in CAD there is an operation called "local face editing" where a face is transformed and the surrounding faces stay the same and extend to meet the new face. So for example a face that is transformed by rotation would give a result like this:



So that's different from what you are trying to do, you are looking to not just scale the face surface, you are also looking to modify the "side walls", the surrounding faces as well. That's not something that you can generally do with NURBS models because of how they are constructed with an "underlying surface" that has trim curves, see the FAQ link above for more description of this.

Basically once you have done some booleans then many of the edges in the resulting solid are trim curves on an extended underlying surface. The trim curves are on the surface but they do not necessarily align with the control point structure of the surface and so you can't really squish them around the way you would with a polygon mesh model.

In a poly mesh modeling program there isn't this concept of trim boundaries that can be internal to a surface, in a polygon mesh the control points of a face are the same as the control points of the edges. That makes squishing things work well in a poly modeling program, at a cost of boolean operations not working well. The "underlying surface" with trim curve system in CAD works very well for boolean operations because when you intersect objects the "underlying surfaces" remain the same and only new trim curve boundaries are created. With a polygon mesh when you do a boolean the surfaces get diced up into small fragments and get increasingly more messy and hard to manage.

- 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:  Psygorn (DRILLBIT)
10091.23 In reply to 10091.20 
I know it works with one face! Is it possible to make it work on a face of an object? like the way I showed?

:-)
  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:  Psygorn (DRILLBIT)
10091.24 In reply to 10091.21 
Oh wooow Great news :-)
  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:  Psygorn (DRILLBIT)
10091.25 In reply to 10091.22 
:-) I did create half cylinder using Loft between 2 profile curves :-)

I just wish it was doable by two moves!

1- selecting the desired face!
2- scaling it!

:-)

Dear Michael I got you! the fact is I had worked with polygonal modeling programs in the past (mainly Blender) and I only did have access to Trial versions of Moi3D, fortunately this has changed!and by the beginning of the new year I laid my hands on Moi3D ( a super cool way to start a new year :-) ) so, I think you would see me more often here! with questions about features that I am more familiar with (considering my history with blender) !

EDITED: 1 Jan 2021 by DRILLBIT

  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
10091.26 In reply to 10091.25 
Hi Psygorn,

re:
> I just wish it was doable by two moves!
>
> 1- selecting the desired face!
> 2- scaling it!

Sorry but that's just not how things work with NURBS modeling. If you know you want to make a shape that's scaled on one end like that it's better to just directly construct it that way instead of building something else and trying to squish it.

NURBS solids do not squish around in the same way as polygon modeling does except in some special cases.

- 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:  Frenchy Pilou (PILOU)
10091.27 
In fact in your special case (in fact for any case) :)

If you make 2 Flow (or more if you have a tortured object) that works perfectly! :)

I start from the first result above after the first Flow yet made!

Do you understand the subtility ? There are 2 "Flow" one view TOP, one view SIDE...

Here the second! (view side)
Et voilĂ ! Happy new year!

EDITED: 2 Jan 2021 by PILOU

  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:  Psygorn (DRILLBIT)
10091.28 In reply to 10091.26 
Yes Dear Michael :-) I understand that things work differently in NURBS modeling.

Is it possible to make a command or button that helps you to achieve what I mentioned? for example imagine you select a face of a cube u run that command then it separates the face, give you the ability to scale it and then makes it joined to other edges using loft order and gives you one single piece?

  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:  Psygorn (DRILLBIT)
10091.29 In reply to 10091.27 
oh wooow :-), let me study this move I'll get back to you :-)
  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:  Frenchy Pilou (PILOU)
10091.30 In reply to 10091.29 
I have forgotten to say that places where you click on the surfaces are very important !

Else you will not obtain the result wished!

The 8 possible places are indicated in this link!
http://moi3d.com/4.0/docs/moi_command_reference8.htm#flow

Else it's a very funny method for deform something out of the classical methods or when anything works! ;)
  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-10  11-30  31-32