Feature ideas maybe...
All  1-11  12-14

Previous
Next
 From:  Michael Gibson
5387.12 In reply to 5387.11 
Hi Felix,

> what I like about this functionality is that we just need to select a surface or a 3D curve
> and by clicking this icon, the view switches automatically normal to this surface or curve.
> I just think it could speedup the workflow.

Do you mean only the 3D view would switch? Or do you mean the 2D Top view in MoI would switch?

MoI's viewports are set up somewhat differently than SolidWorks, since MoI has the multi-view system where you have separate Top/Front/Right views in addition to the freely rotating 3D view.

If you want to position the Top/Front/Right views, the CPlane tool already does exactly that.

It's overall bad for UI complexity to add in new icons that essentially just do the same thing as an existing tool, that's one way that the UI can easily become bloated and so full of icons that it's no longer easy to find stuff inside of it. Things like that can be implemented as plug-ins though, that may be a better fit for something like this.

I'm still not entirely sure what you are asking for though, because if you want to do 2D work right on that spot of the surface normal like I've mentioned several times the cplane tool in MoI will do that already, and if you don't want to do 2D work right on that spot I don't quite understand what the purpose of the view change would really accomplish.



> The main idea though is still about constraint and or relation and especially, in case of curve,
> we can specify these constraint at each end independently and in the case of surface, we
> can specify these constraint edge by edge.

That fits under what I was describing earlier about a "Match" command that would edit a curve or a surface to be smooth to another object. It will likely be more like an edit tool that adjusts the curve or surface and not quite exactly a "constraint" since constraint sort of implies that it's being used in some kind of history mechanism.


> Does this mean the library use for this kind of stuff (Solid++ I think) doesn't
> have a function for this already? Just curious.

It does sort of have one, but it has the problem that I described earlier that it tends to have quite a lot of undulations in the output surface. So it's not particularly useful as-is.

- 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:  FelixPQ (FELIX)
5387.13 In reply to 5387.12 
Hi Michael,

about this SW "Normal to" command, I understand you might have difficulty understanding what I write, most likely because I have a hard time myself putting what I want to say in words, so I'll try again. When I saw the video I noticed the guy using this tool a few time and I though it would be nice to have one similar in Moi. Yes I know I could setup a shortcut to create a cplane and set it coplanar to the surface or curve I want to view strait on (normal to) and select the view that will show the cplane the way I want. Doing this in Moi represent a certain number of steps, mouse clicks and the works and yes it's not a big deal but I wonder if a command or script could be setup to do all this in as few steps as possible, 2 if possible, 1 to select the object we want to view "normal to" and the other to create the cplane (automatically) and swicth to proper (2D) view. All the work would be done behind the scene by a command or script maybe, that of course is up to you. If you think it's not worth the effort then lets just forget it. Just in case this help you understand a bit more, I usually works in a single view at a time and sometimes I need to setup a cplane to make work easier when the cplane is coplanar to some implied plane of an object I want to work on.

If I understand correctly, with the new N-sided blend command combine with the new match command we will be able to create "a la Moi" surfaces and apply some "matching" continuity with adjacent surfaces. As you noted, this requires a large amount of UI in SW most likely because SW combine (to) many options in all the surface generating commands. I assume the match command would work on any surface which ever way it was created, sweep, loft, revolve, etc. That way you wouldn't have to modify the UI of any of the surface generating commands in Moi. Your a genius!

Thanks for the info about the library.

Regards,
Felix
  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:  Michael Gibson
5387.14 In reply to 5387.13 
Hi Felix,

> but I wonder if a command or script could be setup to do all this in as few steps as possible, 2
> if possible, 1 to select the object we want to view "normal to" and the other to create the
> cplane (automatically) and swicth to proper (2D) view.

Does this script do what you need? :

script: /* Set cplane and switch to top view */ moi.view.setCPlaneInteractive(); moi.ui.mainWindow.viewpanel.mode = 'Top';

That combines setting the cplane and then automatically switching to the maximized "Top" view after you have placed the cplane.

It's a 2 click process - after you trigger it you can snap the base point of the orientation picker onto the surface you want to be normal to, then after that base point is placed you will be in the orientation picker stage where you can adjust the rotation of the plane if you want, do a right-click in this stage for your second click and then that will do it.

That saves you one single click about setting the view to "Top".

Right now there's no way to avoid the rotation-specifying stage when placing the cplane, but it only takes one right-click in the viewport to accept the default plane orientation, you do not actually have to go over to the "Done" button.



> I assume the match command would work on any surface which ever way it was created, sweep, loft,
> revolve, etc. That way you wouldn't have to modify the UI of any of the surface generating commands in Moi.

Yup, that's the idea.

- 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: All  1-11  12-14