[Request] Line from Center point :)
 1-12  13-32  33-52  53-63

Previous
Next
 From:  Michael Gibson
2782.13 In reply to 2782.12 
Hi DesuDeus,

> I just need to get used to it.

Yeah, once you get used to it you'll probably find quite a lot of places where it can be useful. Pretty much any spot where you were creating temporary line objects is easier to do with this mechanism instead.

In a certain sense it allows you to quickly create a kind of temporary grid line adapted to your particular need of the moment. And then it goes away so you don't have to erase it.

There are a bunch of details on additional uses of construction lines here: (French translation by Pilou):
http://moi3d.com/1.0/docs/moi_command_reference10_French.htm#constructionlines


> Maybe it would help people to have a separate icon in the UI.

Unfortunately that would defeat one of the main functions of it, which is that it is so quickly available to be activated, since you can do it just by a quick "hold & drag" action with the mouse rather than needing to move all the way over to some other icon to activate it.

- 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:  Samuel Zeller
2782.14 In reply to 2782.13 
Very clear explanations from Pilou, Its great sometimes to speak french :)
I was thinking of an icon that draw construction lines but permanent ones, like in sketchup.
But I dont know if it would draw locked curves, colored lines, or lines inside a custom group.
  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
2782.15 In reply to 2782.12 
Hi DesuDeus, also you may want to check out that previous message I posted again, where I had several animations in it:

http://moi3d.com/forum/index.php?webtag=MOI&msg=2782.8

Those will probably make more sense now - every time in those animations where you see a dashed line being created, that is one of these special temporary construction lines.

You can see there how you can use it in any drawing command and not just while drawing a line, like there I create a square balanced on a midpoint, and draw an arc balanced around a midpoint, all without leaving those commands.

- 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
2782.16 In reply to 2782.14 
Hi DesuDeus,

> I was thinking of an icon that draw construction lines but
> permanent ones, like in sketchup.

There is a plugin that you can use for that, it is in this discussion thread:
http://moi3d.com/forum/index.php?webtag=MOI&msg=1029.1

- 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:  -ash-
2782.17 In reply to 2782.16 
The on the fly construction lines are a powerful feature of MoI that I haven't seen anywhere else. Have you patented that system Michael?

However, I also like to use permanent construction lines and use that script A LOT. It is very good and I had hoped that this would make it permanently into MoI V2 as you really need both systems. Luckily, nothing Michael has done for V2 broke it :-)

Regards
Tony

(aka HamSoles)

  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
2782.18 In reply to 2782.17 
Hi Tony,

> The on the fly construction lines are a powerful feature of
> MoI that I haven't seen anywhere else. Have you patented
> that system Michael?

No, it kind of tends to be a pain to get stuff patented, you have to hire a lawyer that's experienced in it and jump through several hoops.

Also the US Patent system is really a big mess when it comes to software patents, and it is frequently abused. I am happy to stay away from it as much as possible.

But yes, MoI's construction line system is unique as far as I know. There are several other systems that create guidelines on the fly, but every one that I have seen is similar to Ashlar-Vellum's original Drawing Assistant mechanism, where the lines radiate out from a single base point, rather than being more generally defined by 2 distinct points like MoI's construction lines are.

That's why the ones in MoI have so much additional functionality - stuff like the reflected endpoints as shown in the above screenshots, getting the midpoint between any 2 points, capturing a distance and using it elsewhere, etc... - much of that additional functionality is enabled because of having having 2 points defined for each guide line so that there is an actual distance associated with it and not just a location and direction only.

The other problem that tends to happen with the "Drawing Assistant" style lines is that they tend to trigger pretty easily and can quickly fill up your whole working area with snap zones, which is fine for simple mechanical drawings but really gets in the way if you are trying to do more subtle drawing with freeform curves and such. One other nice thing about MoI's system is that it stays out of your way until you want one.


> However, I also like to use permanent construction lines and
> use that script A LOT. It is very good and I had hoped that this
> would make it permanently into MoI V2 as you really need both
> systems.

There are still a few unresolved UI issues about making an "official" permanent construction line mechanism, like should you be able to select construction lines somehow so you could remove a particular one? At the moment there is not any infrastructure in place for that part.

Also, in addition to that custom command, you can also set up some keyboard shortcuts to keep the clines you have created in the current command:
http://kyticka.webzdarma.cz/3d/moi/#KeepCLine

- 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:  -ash-
2782.19 In reply to 2782.18 
Hi, Michael,

I know that getting a patent is both expensive and time consuming so I'm not surprised that you aren't getting involved with that :-)

I know what you mean about the 2 point guides - this is what annoys me most about CorelDraw, only one point (in the version I'm using anyway). Back in the late 80''s, early 90's I use an app called Illustrator II from a company called Intercap. Is was a dedicated technical illustration system and ran on Apollo workstations. It had a brilliant guidelines system, including 2 point lines, circles, etc. I still miss it sometimes.

>> There are still a few unresolved UI issues about making an "official" permanent construction line mechanism,
>> like should you be able to select construction lines somehow so you could remove a particular one? At the
>> moment there is not any infrastructure in place for that part.

Er - I can do this now in the latest beta - click on construction line, shows up as a default style, press delete. Click and drag construction line to move it. Just need a built in command to add a permanent construction line. Or am I missing something?

What doesn't happen is that the line gets highlighted and there is no access to the right click menu to rotate etc. Would be nice to have that too.

Regards
Tony

(aka HamSoles)

  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
2782.20 In reply to 2782.19 
Hi Tony,

> What doesn't happen is that the line gets highlighted
> and there is no access to the right click menu to rotate
> etc. Would be nice to have that too.

Yeah, it's some of the stuff relating to feedback on selection like the glow for mouseover highlights, and showing it in a selected state that does not currently work.

Also some other things like window select, ...

It will take some work to iron out all the details.

It's also probably not that great that when you make them stick that they can be moved so easily, probably it would be better if it behaved more like a background bitmap and stayed locked in place unless you went to a special command or mode to adjust them.

- 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:  -ash-
2782.21 In reply to 2782.20 
>>It's also probably not that great that when you make them stick that they can be moved so easily,
>> probably it would be better if it behaved more like a background bitmap and stayed locked in place
>> unless you went to a special command or mode to adjust them.

I like this feature as it is - I would much rather have a lock guides feature than having to go into a special mode just to quickly adjust a guide that I didn't get in quite the right place the first time. Much nicer work flow. Making them like a background bitmap is the opposite of what I would expect. Should work just the same as for objects, imagine if all objects were locked just after you added them, then you had to enter a different mode to edit them :-)

Also, all the other apps I use that have guides work that way. Full adjustment unless guides are locked. Most of them just have a global lock all guides, doesn't work on individual ones.

Regards
Tony

(aka HamSoles)

  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
2782.22 In reply to 2782.21 
Hi Tony,

> I would much rather have a lock guides feature

Well, that tends to be another problem, getting "feature creep" with getting a whole bunch of extra icons and special modes, etc...

That's kind of the path to UI complexity that I'm trying pretty hard to avoid overall with MoI in general.

That's why I would probably make the "lock/unlock" be kind of implicit within the command similar to background bitmaps. The construction lines would be locked (they are generally meant to be more of a snapping guide than to behave as regular objects) after you exited the special "cline" command, and if you wanted to adjust them you would go into that command which would allow you to adjust them.

Anyway, that just shows that it is a pretty complex area that needs a lot of thought before making it a final feature... That's why it did not really come together yet for version 2.

- 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:  -ash-
2782.23 In reply to 2782.22 
Okay, I'm going to argue now :-)

>> Well, that tends to be another problem, getting "feature creep" with getting
>> a whole bunch of extra icons and special modes, etc...

But is that not what you are suggesting with ...

>> the special "cline" command,

and..

>> you would go into that command which would allow you to adjust them.

All I'm suggesting is to turn it around. One special command to lock all the guides. Manipulating guides works as now, but on persistent clines. Click, drag, right click get the wee menu. No extra icons required except for lock guides.


Just my tuppence worth ;-)

Regards
Tony

(aka HamSoles)

  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
2782.24 In reply to 2782.23 
Hi Tony,


> But is that not what you are suggesting with ...
>
> >> the special "cline" command,
>
> and..
>
> >> you would go into that command which would allow you to adjust them.

Well not exactly - I'm suggesting that there could possibly be just _one_ additional icon for a "clines" command similar to the current plugin.

That would be the spot to go to draw in a bunch of persistent clines, and also to manage them.

From what I understood about what you were mentioning previously, you were asking about having a cline command similar to that current custom command, and also in addition to that a completely separate "lock clines" additional button... That's a 2 times increase in buttonage! ;)


> All I'm suggesting is to turn it around. One special command to
> lock all the guides. Manipulating guides works as now, but on
> persistent clines. Click, drag, right click get the wee menu. No
> extra icons required except for lock guides.

Well, again that's some additional UI stuff to work out - what you are describing now is different than the custom cline command that we were talking about previously.

That's even another issue that needs to be worked out - should there be a special "cline" command that would let you draw in clines without needing to be within some other command to make them? (this is like that custom command)

Or should there be a "keep clines" button that would just let you keep the clines you have created inside the current command? That's rather different.

Again, a lot of UI issues to work out, definitely needs plenty of time to make this nice, that's why it was not particularly feasible to tackle in v2 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:  WillBellJr
2782.25 
Interesting discussion!

I think it would be sorta nice to have a construction line entity so that you can place multiples.

Typically when I work on my drawings, I'll lay down some perspective lines on a locked layer to work off of - I could see having similar in MoI.


If you can figure out the UI Michael, I think it would be a nice feature to have.


Does this mean the individual CLines will have the same features as the dynamic one has now i.e. the little menu to reorient, relocate etc?


That would be cool for sure!


-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
2782.26 In reply to 2782.25 
Hi Will,

> Does this mean the individual CLines will have the same
> features as the dynamic one has now i.e. the little menu
> to reorient, relocate etc?

I don't know... That would be among the many issues to figure out.

But I guess I could see popping up the little menu launcher tag when you clicked on one to select it.

- 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:  Samuel Zeller
2782.27 In reply to 2782.26 
Why dont using Inkscape type of guides? (its free, install it and try guides) Just for inspiration.
Its just like the guides in photoshop vertical or horizontal but it has a point somewhere on the line that you can drag to re-position
the line, also this point can be moved on the line (the point can be moved horizontally on an horizontal guide, vertically on a vertical one)

Why not making clines that work that way with a button in the ui...

1. Click on the cline button.
2. Click on a first point, then on a second point, an infinite line is drawn between the two.
optional 2.1 (to snap the two points, you could also use the current clines that are already in MoI (the help lines) to help you positioning the two points))
3. You can move these points at any time just like other points, the line is always straight.
4. But you can also move the two points at the same time, or the whole line to move it parrallels.

Basically it would be like click'n'drag like the actual help lines in MoI but it would create lines that stay, also it would be cool
to be able to change the color in the MoI options. And these lines would be auto-locked, to move it instead of click just click once on it to delock and show the 2 points, then click on points to move them or on the line to move it or select the two points and move, if you click or select any other things the line would just lock itself automatically.

Also using a shortcut that show/hide clines would be very cool, like the photoshop default one ctrl-h cmd-h.
  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
2782.28 In reply to 2782.27 
Hi DesuDeus, yes actually part of the discussion above is about having a cline command similar to what you are describing.

But the first priority for clines was to have something that was very quick to activate, that's why I did not want to rely on a separate icon off to the side of the viewport for their normal regular use.

With the current mechanism, the activation of a cline is very quickly available to you with a simple mouse gesture, you don't have to move all the way over to the edge of the screen to get one. That quick activation helps to make it easy to really quickly pop in a cline more seamlessly and fluidly while in the middle of drawing.

- 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
2782.29 In reply to 2782.27 
Hi DesuDeus, also one other note on clines - it is actually possible in MoI to set up clines that stick around by setting up a plugin or using some keyboard shortcut scripts.

There is a plugin available here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=1029.1
that will set up a custom command that lets you draw clines that stay until you clear them.

Also you can set up a keyboard shortcut with the script mentioned here:
http://kyticka.webzdarma.cz/3d/moi/#KeepCLine
which will let you set up a key that will keep the clines that you created during a command rather than letting them get erased as they normally do.

If you'd like some more flexibility with clines right now, you might want to set up one or both of those to get some additional functionality in the current version.

- 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:  -ash-
2782.30 In reply to 2782.24 
Yes interesting discussion - this is what makes Micheal so cool - he listens and discusses features with his users!

Hi Michael,

>> Well not exactly - I'm suggesting that there could possibly be just _one_ additional
>> icon for a "clines" command similar to the current plugin.

Yes I agree, but I forgot this would be new as I already have one for the script - so it wasn't additional for me :-)

>> From what I understood about what you were mentioning previously, you were asking about having a
>> cline command similar to that current custom command, and also in addition to that a completely separate
>> "lock clines" additional button... That's a 2 times increase in buttonage!

Yes you are right. I was.

>>That's even another issue that needs to be worked out - should there be a special "cline" command
>> that would let you draw in clines without needing to be within some other command to make
>> them? (this is like that custom command)

YES. Absolutely, completely separate from the on-the-fly clines.

>> Or should there be a "keep clines" button that would just let you keep the clines you have
>> created inside the current command? That's rather different.

NO, this would be a nuisance. As Will said, it is good to lay down a few guides at the start (standard drawing technique). Would be a pain if you had to kick off a command just to get some construct lines.

To re-cap:

. new command to create a persistent cline.
. clines can be moved by dragging or deleted by pressing DEL - can do this today
. clines can be manipulated via the current cline menu - menu exists today but is not implemented for persistent clines
. persistent clines can be locked/unlocked - would need 2 new commands (lock and unlock), either shortcut or icon

So this looks like 3 new commands to be added to the UI. Could be reduced down to 2 icons, add cline and lock/unlock which could work same as hide/unhide.


I have no idea how much work it would be but, for V2, I would settle for a new command to create a persistent cline that has the little re-orient menu with no icon (I can add my own if I want as long as there is a command there). There's already ways to delete all the lines, move them and delete them.

Regards
Tony

(aka HamSoles)

  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:  Samuel Zeller
2782.31 In reply to 2782.28 
For Michael, (edit: not seen the previous 2 messages)
Yes I fully understand that, but before using the click'n'drag I was using simples lines and duplicates or move or mirror very fast.
And I still use them because I want permanent constructions lines that I can put in a style and show/hide them and lock them.
I already model pretty fast, modelling faster would create problems and errors from my side.
Instead of an Icon maybe a shortcut would do it? Like key+click

Or to get back to the original request (line from center) why not have a key to press while drawing a line to enable symettry, or a check box like make copy in the rotation tool? That would resolve many problems.

By the way keep the click'n'drag help lines they are cool, but I miss regular lines that are physically there and that react like normal lines.
If we look at the UI there's plenty of drawing tools that start from the center point, why not having a line? Its the less cluttered drop menu of all the 2d tools.

What im trying to say is that I worked for a long time without using the help lines in MoI but using traditionnal paper drawing techniques, all the people have different workflows for sure, what would be very different between help lines and lines from center point is that you would be able to change the angle and see the preview result in real time, for drafting or designing its very usefull.

Again im just a customer, MoI is already the best in his category and price range, Rhino is slow, T-splines are buggy, Maya nurbs are ugly like the maya interface, Catia is too much to pay as Alias studio as Solidworks. So even If I had money I'll go for MoI, I even use MoI instead of illustrator for doing techy drawings. Where I work a lot of people are impressed by MoI already :) But they dont do Nurbs :(

The whole problem is that MoI is already very stuffed, you can already do all the basic things and more complex things (still miss t-splines :P), its gonna be hard to keep the simplicity of the UI and the simplicity of the tools. But maybe in the futur if MoI have a liquid UI where you can drag'n'drop icons, people would make their own interface so having more and more tools will not be a real problem.
  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
2782.32 In reply to 2782.30 
Hi Tony,

> So this looks like 3 new commands to be added to the UI.
> Could be reduced down to 2 icons, add cline and lock/unlock
> which could work same as hide/unhide.

Even 2 icons is a lot - that's pretty much a good example of the kind of thing that I would prefer to wait for a better overall design to try and squeeze it down to 1 icon instead.

Having the "lock/unlock" function be implicitly engaged while that command was running (similar to background bitmaps) would be one way to achieve that. Right now that seems to be the best candidate for compromise between flexibility and UI space, but maybe something different will be possible with more effort and focus on the design in the future.


> I have no idea how much work it would be but, for V2,

Well, quite a lot to a good job designing the UI and various mechanisms to try and keep the overall program UI simple and not get bogged down with feature bloat...

UI design is one of the most difficult and time consuming things that I work on, really.

That's why this is good to discuss to get some ideas for future directions, but there is not really any hope to be able to actually finish this for v2 at all though.

- 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
 

Reply to All Reply to All

 

 
Show messages:  1-12  13-32  33-52  53-63