Object frame progress
 1-9  …  30-49  50-69  70-89  90-109  110-113

Previous
Next
 From:  danperk (SBEECH)
1571.70 In reply to 1571.69 
Reset my default and you are correct, I never use the Selection tool (black arrow) only the direct selection tool
(white arrow).

To re-phrase my question, I want to hot key Rotate, could you tell me the command line to use in options
for key settings?


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
1571.71 In reply to 1571.70 
Hi Dan,

> To re-phrase my question, I want to hot key Rotate, could you tell
> me the command line to use in options for key settings?

Oops, sorry I didn't catch that part.

But you should be able to just put in Rotate as the command like you show in your screenshot there.

Is that not working for you? With your keyboard shortcuts set up as you show, you should be able to select an object, then push Alt+R, which will trigger the rotate command, you should get a prompt in the upper-right corner that says "Pick center of rotation".

- 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
1571.72 In reply to 1571.71 
Or do you mean you want to set up a hot key for rotation around an object's bounding box center point? There isn't any way to set that up in version 1.0, sorry.

- 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:  danperk (SBEECH)
1571.73 In reply to 1571.70 
Too many things running I think. I re-started Moi and it works.

Thanks!!!

Back on topic :)
  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:  WillBellJr
1571.74 In reply to 1571.62 
"Actually, Illustrator does allow for scaling and rotating from selection mode without using those special tools. But the dedicated tools allow setting the origin point which you can't do using the quick bounding box grips."

Yes, Michael, that's what I was talking about - setting the origin point is an important feature to me for a function like this.

I have Corel X3 I have to reinstall it (not sure if I have it installed in my new desktop yet) - trying Fireworks just now, I love how they have it setup; draw an object, hit ctrl-t and the typical bounding box manipulator appears with the 8 handles in their usual positions (the pivot is in the center of the box)

You can immediately grab the pivot and move it around anywhere within or outside the bounding box. The nice thing is, if you move the pivot to any of the 8 bounding box handles, it snaps to the box for precise positioning.

If you dbl-click the pivot, it snaps back to the center of the bounding box...

Move the cursor exactly over one of the bbox squares and you get the stretch cursor, (scale for corners) move anywhere else around the bbox and you get the rotate cursor.

Holding the down ALT key causes the stretch or scale to happen from the center (the pivot is immediately moved back to the center of the bbox)

-Will
  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
1571.75 In reply to 1571.74 
Hi Will,

> Yes, Michael, that's what I was talking about - setting the
> origin point is an important feature to me for a function
> like this.

I've seen some programs that let you define a rotation origin point, but setting a scaling origin point with the bounding box manipulator seems to be very uncommon.

For example, just doing some quick testing right now, it is not possible to do this in Adobe Illustrator, Inkscape, CorelDraw12, Visio, or Xara.

I'll take a look at Fireworks though, and see how they handle it. I do notice that you mention a special activation key (ctrl-t?) - that might again put it into a category of a special manipulator mode and not something that comes up automatically just during selections. I'm trying to work on something here that comes up automatically just with selections, so I have to try and keep it a lot more streamlined, I can't really put a bunch of stuff on the screen like a dedicated transformation mode could do.


Right now I think that I will try to have some optional way to move the center for rotations, but probably not scaling since that is just not typically done with this kind of quick bounding box manipulators. But we'll see, maybe I can come up with something.

- 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:  Brian (BWTR)
1571.76 In reply to 1571.75 
I could cry! (I am!)
  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
1571.77 In reply to 1571.74 
Hi Will, I just took a look at Fireworks...

When in selection mode in Fireworks, there does not appear to be any kind of edit frame shown around the objects at all. It seems that you have to go to a special transform tool/mode (either click on the toolbar, or Ctrl+T).

That's quite a bit different than what I'm trying to accomplish - I'm trying to set up an editing frame that comes up automatically when you are in selection mode, it won't be required to click a toolbar button or shortcut key to enter a special editing mode to get it (unless you have decided to hide them which will be a choice).

Also even in the transform mode in Fireworks, I can see that there is a pivot point that can be placed that changes the center of rotation, but it does not seem to have any effect at all on scaling. Scaling seems to happen around the opposite corner, or the center point if Alt is down, not about that pivot point that can be placed at any location.

Also when you do a scale it appears to reset the pivot to the center of the object.

So as far as I can tell, this is another example of a program that does bounding box editing allowing an arbitrary relocation of the rotation pivot, but not of the scaling origin.

So far I have not come across a single application that allows arbitrary placement of the scaling origin with an "immediate" bounding frame editor (instead of a dedicated scaling mode), it is just not a very good fit with a bounding frame.

- 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:  WillBellJr
1571.78 In reply to 1571.77 
Hi Michael, yes, it's the object transform command <ctrl>-T in Fireworks.

I didn't think it mattered how the object transform mode was invoked - in MOI you wanted it to be automatic, I don't really see a difference?

It's the function that we're after whether automatically or manually invoked!

Yes, for scaling and stretching, in FW, it's always as if the "opposite corner" is locked or used as the origin UNLESS you hold down the ALT key, then the operation is from the center.

The pivot also immediately snaps back to the center when you start scaling or stretching as well.

The way its implemented here - arbitrary pivot for rotations, opposite corner or center (alt) when stretching and scaling seems like it would be nice within MOI.

Again, unless I'm missing something, I don't see any reason it would be necessary to invoke a mode for this? I just think that's standard fare for these illustration apps - having that automatically take place upon a selection, would be a refreshing save of a keystroke in my opinion! :-)

-Will

PS - I think typically when there's other things you can or want to do with a selection (drag move?), the transform is made to be a special mode so it doesn't "interfere" with the "normal" operation for a selection?

Frankly I don't know why transform is always used as a special mode and is not automatic within these illustration apps? Just probaby years of companies simply copying form and fashion of others or not being interested in the absolute conservation of GUI as you are with MOI??
  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
1571.79 In reply to 1571.78 
Hi Will,

> I didn't think it mattered how the object transform mode was
> invoked - in MOI you wanted it to be automatic, I don't really
> see a difference?

The problem is when it is automatic it means that it is on the screen all the time, which means it can potentially be getting in the way more often.

So an automatic thing needs to be more "low profile" and have less widgets and just less stuff on the screen than what a dedicated mode can have....


I think I have figured out a good way to have all the standard stuff covered though.


For scaling, I'll have it go around the center by default, but if you click and release (instead of holding down and dragging) on a corner handle, I will flip the scale origin between the center and the corner, there will be a little point that will show up to indicate the current origin. I'll show some screenshots of this once I have this working.


For rotation if you click (instead of drag) on the rotation widget it will go into a kind of special rotation mode and that will give you a center grip that you can move to place the rotation pivot at any spot. It will maybe be a couple of days before I get to this rotation part.


Then last night I had a really cool idea on how to incorporate basic mirroring into the whole thing as well, more on that later today...

- 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:  WillBellJr
1571.80 In reply to 1571.79 
Sounds like you're having fun!

I don't really see a difference from what you're planning and say the Fireworks Widget - styled the way you've been talking of course.

I'm not sure what you mean by "click and not drag"? Since these widgets are typically used by dragging on them I'm not sure what this "click" is buying you here? (That "click" is sorta sounding like that "ctrl-T" since you're doing something directly after selecting something - an extra step??)

Are you saying where you click will be the set point for the pivot?

With fireworks, whatever corner you start to drag, >the opposite corner< is considered the pivot or better, anchor for scale (corners) and stretch (sides) operations - can it get any simpler than this??

Only when the ALT key is down during the drag, is the center of the BBox used as the anchor for the scale/stretch...


Once the object is in "transform mode" (after being selected in your case) you're just dragging to perform the operation (the only precursor being first positioning the pivot for a non-BBox centered rotation after selection)...

I would say the pivot is not even needed for the scale/stretch since as in FW, it's immediately moved back to the center anyway.

I guess however the widget doesn't know initially if you're going to scale/stretch or rotate until you start your drag so the pivot has to be shown for initial placement (in the ultimate case of a rotation being performed...)


I'm sure however what you come up with will be cool - I guess once you get some pics up, that'll explain better what you're implementing. :-)

-Will
  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
1571.81 In reply to 1571.80 
Hi Will,

> I'm not sure what you mean by "click and not drag"?

I mean just clicking on the corner grip instead of dragging it. That will flip the "scale origin mode" between using the center versus using the opposite corner. I think this will make more sense when you get a chance to use it.


> I'm not sure what this "click" is buying you here?

It'll do a similar job as pressing Alt in Fireworks, to switch between "scale from center" versus "scale from opposite corner".

It's just another one of those things where it lets you do something without having to touch the keyboard so you can eat BBQ ribs at the same time you are modeling. :)


> (That "click" is sorta sounding like that "ctrl-T" since you're doing
> something directly after selecting something - an extra step??)

It's kind of a setting that will stick after you set it once. So like if you want to do a bunch of corner-anchored scales, you just do one click to set it, and then every time that you drag on the corner widget after that it will scale from the opposite corner.


> I guess however the widget doesn't know initially if you're going to
> scale/stretch or rotate until you start your drag so the pivot has to be
> shown for initial placement (in the ultimate case of a rotation being
> performed...)

Actually, it does know if you're going to do a scale versus rotate, because there is a whole separate grip for doing the rotation, it's located in the middle of the top edge of the bounding frame.

But yeah, I don't really want to show the rotation pivot on the screen all the time, so I think it will be something that gets turned on if you click that rotation grip.

- 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
1571.82 In reply to 1571.80 
> Sounds like you're having fun!

I am! Unfortunately I couldn't stop thinking about the mirroring idea and didn't get much sleep... :)

More on that later today, but I think with that in place there is going to be quite a lot of great functionality built into this streamlined editing frame.

- 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:  WillBellJr
1571.83 In reply to 1571.82 
I know how it is, I was up to 3a last nite working on some code myself ;-)

Sounds like it's going to be a really nice addition to MOI - I can't wait to give the new widget a try when its ready!

-Will
  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
1571.84 In reply to 1571.83 
Ok, I've got the switching between scale-from-center or scale-from-corner working.

The way it works is like this - when you move over a corner grip, an origin point will then pop up showing you where the scale will be centered around if you drag:



If you click the corner handle instead of dragging it, it will flip the scaling origin from the center to the opposite corner:



Each click (instead of drag) on a corner handle will flip it between those 2 scaling styles.

- 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:  tyglik
1571.85 In reply to 1571.84 
Hi Michael, pretty nice features there, except I think that the pivot shouldn't look like regular point object. -Petr
  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
1571.86 In reply to 1571.85 
Hi Petr,

> Hi Michael, pretty nice features there, except I think that
> the pivot shouldn't look like regular point object. -Petr

Any suggestions on what it should look like instead?

- 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:  tyglik
1571.87 In reply to 1571.86 
Something like circle with cross mark inside it or two concentric circles? Or a red glow around point?

EDITED: 24 Apr 2008 by TYGLIK

  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
1571.88 
Ok, here's the idea on the mirroring.

So Petr, I was not really sure about even doing the freeform mirroring because it just does not seem all that useful to get something that is both mirrored and squished by some kind of arbitrary amount. I mean it seems useful to be able to do some arbitrary squishing by itself, and some exact mirroring by itself, but mirrored + arbitrary squished together? Not exactly a high use thing.

But it was pretty easy to add so I put that in there, and messing with it got me thinking, what about an option to do some exact mirroring instead of squished mirroring... That would be really cool because that is another one of the frequently used transformations.

So what I was thinking was I could put a snap point on the opposite side of the corner that you dragged on, at an equal distance of the width of the bounding frame. Like this:



So the idea is that if you grab a frame corner and drag it all the way over to the other side where that red dot on the left is, that will snap on to that point and perform a precise mirror just like doing the mirror command with the y axis there as the mirror line (including making a copy of the object).

That would mean that after you drew a symmetrical profile about a world axis, you could create a mirrored copy by using the editing frame without having to fire up the mirror command for that - the frame would then handle basic rotation, scaling, and axis-aligned mirroring all together.

I'll be messing around with this tomorrow to see how it feels. The other idea is maybe to have no squished mirroring at all, and just do this exact mirror if you move any distance over to that side instead of just getting near that snap point...

- Michael
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:  tyglik
1571.89 In reply to 1571.88 
Hi Michael,

>>but mirrored + arbitrary squished together?

Aha... I didn't realize that contrary to background image the object is getting squished as you move a cursor towards the opposite frame corner.


>>So what I was thinking was I could put a snap point on the opposite side of
>>the corner that you dragged on, at an equal distance of the width of the bounding frame.

I think I am not completely clear about this part.
Do you mean the width of the bounding box of frame (distance between grips) or object's bounding box or distance between grip and world Y axis?

Will a position of the pivot point (both scale and rotate pivot) impact on mirroring itself?

Will we be able to identify/change the location of a mirror axis? Your illustration includes some point, does the mirror axis (parallel to y axis) pass through that point at the end of a curve or is there just hard-coded Y-world mirror axis?



Another question. Is a rotate icon always on the top side of the frame?
In other words, when I rotate the object using the editing frame, deselect it and re-select the same object, does the original frame or new one with the rotate icon on the top appear?

Petr
  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-9  10-29  30-49  50-69  70-89  90-109  110-113