add elements to an object
 1-4  5-24  25-44  45-64  65-66

Previous
Next
 From:  Michael Gibson
3830.45 In reply to 3830.44 
Hi lyes, the MoI one is designed to be flexible - the nice thing about it as compared to traditional layers is that you have several different methods that you can use in combination to organize your model, you are not only limited to just layers only.

For example with traditional layers it does not really work to have a method to show all curves in the model because there isn't any way to show an individual object by itself if the object's layer is hidden.

Similarly there isn't an easy way to show just a specific named object with just 1 click because to show an object with a traditional layer system means that the layer that the object is on must be set to be turned on, making any other things also on that layer also be turned on.

MoI's system allows you to do these different kinds of show/hide type tasks that a traditional layer system just does not allow.

Meanwhile if you want to use layers in MoI, the Styles section works very similar to them making a set of categories that controls object colors and also lets you hide and show all the objects belonging to that color slot.

This gains a lot of flexibility with having a single browser UI that allows for these various kinds of operations, like "show all curves", "select all solids", "show the object named Object1", "Lock all objects with Style=Red", ... That's a lot of flexibility and operations combined into one UI.

All the different browser item actions like Select, Hide, Show, Lock, Unlock, Isolate, make isolated selection, work across these different browser sections, so you gain the ability to do all these actions to specific named objects or object types and not only just to a layer.

- 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:  lyes (BLYESS)
3830.46 In reply to 3830.45 
Hi Michael Moi browser is good as is, it is based on virtual grooping mecanisme like layers , and I think simple grooping and ungrooping is good to.
  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
3830.47 In reply to 3830.44 
Hi lyes, also another way that MoI's system gives more flexibility is that the Scene Browser works as a complement to simple individual object hiding and showing by the Edit > Hide command, rather than interfering with it.

For example if you want to hide just one particular object that you see in the viewport, in MoI you can do that just by selecting the object and then clicking the Edit > Hide command - the object will be hidden and you don't have to know or care about what layer it was assigned to.

Similarly if you want to show just 1 specific object you can do that by using Ctrl+click on the Hide button which will do a "Show subset" operation. This temporarily displays all the hidden objects and lets you pick some of them, then when you right-click only the ones that you picked will get shown. Again, that works just by picking any object on the screen - you don't have to know specifically which layer the object is on you can just show it when you want.

These are also the kinds of simple operations that MoI's system enables that don't work properly in traditional layers because with traditional layers you can't work on this individual object level whenever you want, you have to show or hide an entire layer which will affect other objects that are also on that layer, instead of affecting just the object you clicked on in the viewport.

Just being able to hide and show whichever object you want without having to worry about layers is one of the big flexibility and also simplicity gains that MoI's system gives in comparison to traditional layers.

- 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
3830.48 In reply to 3830.46 
Hi lyes,

> Hi Michael Moi browser is good as is, it is
> based on virtual grooping mecanisme like
> layers , and I think simple grooping and
> ungrooping is good to.

Yeah so right now the "Styles" section works most similar to layers, since the style assignment controls the color of the object, and also in traditional layers the layer's color controls the color of objects that are assigned to it.

But then in addition to that you can also use the Types section (for things like hide all curves, show all solids, select all points, etc...), or the Objects section (for objects with name labels assigned to them), or also just individual object hiding/showing with the Edit > Hide command.

These mechanisms all work in combination with one another since they all manipulate the same 'hidden' property that is on an object.

The difference with traditional layers is that instead of a 'hidden' property on each object the 'hidden' property instead belongs to the layer and so you can't easily target individual objects or target different kinds of categories like "show all curves" because with traditional layers if you have a layer that has both a curve and a solid on it, you can't show just the curve by itself you have to show the layer and that affects other stuff on the layer as well.

In V3 I also want to add a "group" mechanism which will be similar to object names but allow for child groups within a parent container so you will be able to make hierarchies with 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:  BurrMan
3830.49 In reply to 3830.48 
Michael... I do see the power in the flexability, and I like it... I do recognize that with that flexability, and a "lack of understanding" of a method to deal with it, can create some confusion to someone who is "trying to learn layer/object managment.. """""I click and EVERYTHING is now visible""""""""""""

I think in V3, a video, that demonstrates "A" layer/object managment strategy could go along way... So maybe not trying to "describe the whole concept", but a well thought out strategy and method in a simple workflow, like the "6 legged pod", that would give a "student" a base and method to incorporate into their own workflow....


I know that producing videos is a very time consuming area, and not an initial focus, but the 3 videos you have are invaluable, and can be revisited for finite techniques. And the scene browser is such a "new and powerful" part of MoI, that it may warrant this type of intoduction.....

Just a thought...
  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)
3830.50 
All that help to understand difference between Moi / Classical CAD layers !)
---
Pilou
Is beautiful that please without concept!
My Gallery
  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
3830.51 In reply to 3830.49 
Hi Burr, from what you describe, it kind of sounds like you think it is something that you absolutely have to use? But that's not really the case, these organization tools are an optional thing you can use to help you organize more complex projects that have a lot of different objects in them.

If you have a project that does not have a whole lot of stuff in it, you can easily just use the Edit>Hide button to hide and show things and not even use the scene browser at all. One trick that can be helpful with that way is to use Ctrl+click on the Hide button if you only want to show some of the hidden objects instead of showing all hidden objects.


The scene browser stuff is something that you would use if you find yourself having difficulty managing a whole bunch of things.

Is that a problem that you are running into currently? Because if you don't really see any use for these tools or you can't decide on a particular way to organize your model, that may mean that your project is not really at a level of complexity where you really have to worry about that particular stuff.

If you are running into difficulties managing your project, could you describe some of the problems that you are running into? Or maybe you could post an example file that shows some issues you are running into? That could help me suggest an organizational strategy for your purposes.

One of the parts that comes along with MoI's flexibility in this area is that you have some choices for how you want to organize things, there isn't just a single fixed way to do it.

But if you are not having problems managing things, then it pretty much falls under "if it ain't broke, don't fix it" - you don't need to adopt any particular organization strategy at all if you are not running into organization or management problems...

- 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:  BurrMan
3830.52 In reply to 3830.51 
Hi Michael... I'm not having any issues with the scene browser... I was just commenting on the multiple posts I see go by regarding the use of the style system.. I note the value of the 3 tutorials you have done that, although very simplistic and generic in nature, cover many aspects of "modeling" in NURBS and MoI, and thought a video that was aimed at Style/object management would be a good target for the new system added to MoI...

It's not something I needed in particualr.
  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
3830.53 In reply to 3830.52 
Hi Burr, yeah there are enough little shortcuts and things like that a video would probably be helpful. More videos in general I'm sure would help, I do want to make some more of them in the future.

In the meantime, the help topic for the Scene Browser does actually cover the things mentioned here, including the shortcuts for Ctrl+click on a swatch and right-click in the properties panel:
http://moi3d.com/2.0/docs/moi_command_reference11.htm#scenebrowser

A video that would cover the mechanics of the scene browser would pretty much cover that same information.

- Michael

EDITED: 28 Oct 2010 by MICHAEL GIBSON

  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:  DannyT (DANTAS)
3830.54 
Hi Burr,

I agree in what your saying but I agree with Michael also, I think the scene browser is so flexible that there is a number of ways that it can be used to organise the scene.

Someone coming from Autocad, Rhino or Sketchup would use it differently to some one coming from say UGS NX, Solidedge or Powershape, so it might be up to us users to post a small video tutorial on the way we use the scene browser, and as I used to say to my Apprentices, you'll get shown how to achieve the same thing five different ways by five different tradesmen, then it's up to you which method feels comfortable to you.

Cheers
~Danny~
  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
3830.55 In reply to 3830.54 
Also one thing to keep in mind is that there will likely be a few various changes to the scene browser in v3. There'll be some new stuff like Groups and also probably a selection indicator and the spot where you click to do selections will switch to clicking on that indicator.

- 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:  noskule
3830.56 In reply to 3830.4 
IMO a very natural way would be to drag the "name-part" of the options area onto the object name it should be assigned to.
  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:  al (ALASTAIR)
3830.57 In reply to 3830.8 
Hi,

I'm trying to get the AssignPresetName command to work on a Mac, but am running into a bit of a brick wall. I presume that it's an issue with the filepath, but can't quite work it out - every time I try an alternative, the program hangs. Any ideas?



Alastair
  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
3830.58 In reply to 3830.57 
Hi Alastair, this particular script happens to use an additional Windows specific ActiveX control for the part that reads in the text file containing the names. But this can be changed to use a newer built-in-to-moi method for scripts to read text files which is cross platform so that should solve it, I will cook that up for you in just a bit.

- 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
3830.59 In reply to 3830.57 
Hi Alastair, I've attached a version of AssignPresetName here which should now work ok on the Mac, please let me know if it still does not work for you.

- 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:  al (ALASTAIR)
3830.60 In reply to 3830.59 
Works perfectly, thank you. A very useful addition, as it allows me to keep consistent object/class names between different packages, without relying on my cack-handed typing..


Alastair
  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:  Luis (LGRIJALVA)
3830.61 
Is there any chance to have a similar script but to manage default styles?
I mean, instead of having 5 defaults style colors, customize this one and have 15 presets styles like, stainless, plastic, redpaint, aluminum, tire, titanium, etc., so it can be necessary to set this ones every time in new project, so add default style command add a customizable list?

This will be useful when export to render software.

Luis G.
  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:  Luis (LGRIJALVA)
3830.62 In reply to 3830.60 
Confirmed working here on 2.5 and beta 3
  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
3830.63 In reply to 3830.61 
Hi Luis - the default style list will come from a template file if you have one specified. Various other per-file settings like the view setup can be set in the same way, and also if you want some kind of default object layout (like some pattern with locked objects in it or whatever) you can also set that up in the template file too.

So to do that set up the styles list how you want the default to be, and then save this off into a 3DM file - put the 3DM file somewhere that you won't delete it later.

Then set that 3DM file as the template, the setting for that is under Options > General > Template file. Set that to the location of the 3DM file that you saved, and then when MoI initially starts up or when you use File > New or when you do "Add default styles", it will be the styles from that particular 3DM file that will be used.

- 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:  Scooter (DORMANTVISION)
3830.64 In reply to 3830.8 
I'm having trouble getting the "AssignPresetName" script to work in the release version of MOI 3.0

I've tried all of the suggestion Michael presented.
Here is the error that I encounter.


I keep getting the error about line 58, which is

var env = wsh.Environment( 'PROCESS' );

I've changed line 61 to be the correct MOI 3.0 install path.
I even tried changing line 59, as I have a 64 bit machine which has a "Program Files x86" directory for 32 bit apps.
Is anyone else having problems with this, or perhaps have any suggestions?

Thanks

Scott
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
 

Reply to All Reply to All

 

 
Show messages:  1-4  5-24  25-44  45-64  65-66