UCS type deal in MOI?

Next
 From:  Nick (BODINI)
1460.1 
Can I set the drawing plane from an object surface? And by that I mean, could I select the back side of a cube, and have the viewport or drawing plane align its self with that object, so that if I was to then draw a cirle, it would be on that face? KWIM? Of course, the cube is just an example, as that would be easy with regular viewports, but lets say the cube is rotated 45 degrees each way, see picture.

thanks.
Image Attachments:
Size: 154.2 KB, Downloaded: 30 times, Dimensions: 798x499px
  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
1460.2 In reply to 1460.1 
Hi Nick, there is no way to do that right now, it is one of the things that I want to add in to the future though.

For now the best way is to make your cube aligned to the world axes, do your drawing there, and then rotate the whole thing to the 45 degree angle after you are done.

- 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:  Nick (BODINI)
1460.3 In reply to 1460.2 
Is that the "Cplane" function in rhino? (just asking, only started looking at rhino recently; takes me back to the days of autocad 12 and before. ;-)
  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
1460.4 In reply to 1460.3 
Yup! And that's probably what they will be called in MoI too.

- 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:  manz
1460.5 In reply to 1460.3 
Hi Nick,

>>>Is that the "Cplane" function in rhino?

Cplane would be seen as Construction Plane, Moi does handle this well with the view and/or object. It really depends on the need at the time and construction needed (IMHO).

Autocad 12, yes I remember, I remember before that when autocad was delivered on one 3.5 disk (I have that somewhere). Version 12 was in between Dos/win 3.1 and win 95 if I remember correctly.
  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:  Fredrik (FREDRIKW)
1460.6 In reply to 1460.4 
Hi Michael.

You can make it simpler than in Rhino. I think all you need are movable planes that the user can move and place freely. Then keep them in a list (or maby better: small, undisturbing thumbnails that also show the orientaton of each plane all the time), so the user can jump to the preferred plane. The origin of the plane and its x direction should be visable i guess. I imagine a small gray or blue transparent rectangle as a good cPlane object.

- Fredrik
  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
1460.7 In reply to 1460.6 
Hi Fredrik, one other idea is to maybe just allow drawing on any plane object in the model, like the side of a box, etc...
  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:  Fredrik (FREDRIKW)
1460.8 In reply to 1460.7 
Yes, I like that idea. Universal ways of doing thingis are good, they make learning quicker. Like Lego was in the old days before all the "special parts you can only use for one thing" came. (Lego iss still the best)
Mabe the thumbnail stuff could be an option if you need to place a plane on a double curved thing.

Do you know the program Artrage (www.artrage.com)? It has some nice interface tings.

-Fredrik

EDITED: 17 Mar 2008 by FREDRIKW

  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
1460.9 In reply to 1460.8 
The thumbnail-type plane would be kind of different, since those could be infinitely extended planes (like a relocation of the regular grid), while drawing directly on existing objects would probably be limited to the extents of the object... Although maybe you could extend it by dragging a construction line on it.

But the thing is a special kind of thumbnail object would probably mean a fair amount of supplemental UI to manage the list of them, edit them, etc... Stuff that has additional UI to go along with it tends to take me much much longer to implement. I'm very careful about adding UI to try and keep things streamlined.

Drawing directly on planar objects could probably be done without a bunch of extra support UI (maybe just one switch somewhere to enable/disable it) - generally stuff that doesn't need extra UI is much easier for me to jump into sooner.

The way I was kind of thinking of would be that it would only kick in when you drew in the 3D viewport - ortho views would use their current behavior. And maybe a faint grid would show up on the face that your mouse was over top of, so you wouldn't do any special step to activate one, just move over it with your mouse, and if you clicked down on a planar object that would basically become a temporary cplane there.

Maybe the object properties of a plane could include the grid origin for that plane.

I'm not sure yet if it would be able to totally replace cplanes. Maybe though, and if it gave quite a lot of similar functionality with a lot of ease of use, it would probably be a good starting point.


Yup, I've seen ArtRage, it is really cool.

- 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:  Crusoe the Painter (CRUSOE)
1460.10 
What if you want to draw or construct on a curved surface though? Like I draw some curves, project them onto the surface, and then use them to 'cut' detail into the surface. This kind of feature would be awesome for mechanical modeling for tanks/ships/etc.

A construction plane that can easily be built 'tangent' to a surface would be awesome, it's Z axis would of course be the surface normal.

It would be cool if we could 'tack' a plane to the surface, and then recall it as suggested, like a bookmark.

But being able to 'draw' on any flat surface would be a killer shortcut too.
  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
1460.11 In reply to 1460.10 
Hi Crusoe, drawing on a curved surface would definitely be cool as well, but there are some things that make it more difficult to achieve.

First of all, it would require changes to every drawing command. For planar surfaces only, I think there is a good possibility of being able to implement that without needing to change the drawing commands individually, that makes it a lot easier for me to attempt as a first step.

There is also some ambiguity about how different people might expect drawing on a surface to work.

If it locked to a surface normal plane on the first click, that seems like it would be pretty good for some drawing tools like a circle, but at the same time that would cause difficulties with other drawing tools like curve. Like for example if you wanted to draw a curve that followed around the outside of a cylinder (rotating around the cylinder while continuing to draw), that would not really be possible if you were in effect working on a plane normal through the initial point...

Another possibility is to put the drawn shapes in the UV space of the surface, but that has some strange side effects of its own...

There are just a lot more issues to work through for curved surface drawing, that's why it is probably a lot more feasible for me to focus on drawing on planes at first.

- 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:  Crusoe the Painter (CRUSOE)
1460.12 
I just want a drawing plane that I can draw on, and then project the curve onto a object if I so chose.

Kinda how PROJECT already works, only it allows X-Y-Z plane drawings to be projected.

I just want a arbitrary construction plane. Once I have that, I can draw on there and then project it as needed. I'm not asking for full blown realtime curved surface drawing.

So arbitrary construction plane, with some easy way to create one tangential to a surface, and have projection work with that.
  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