add elements to an object
 1-7  8-27  28-47  48-66

Previous
Next
 From:  FiL (FILIPPOL)
3830.28 In reply to 3830.27 
Hi Michael,

>It's just a label that you can assign as you wish to help you tag things.

And more than a single label assigned to a object?
Example: an object (first label) can be a part of a bigger structure (second label) inside a project (third label) = finger_hand_body.
In this way I can select the object trough 3 different tags...in order to select it on its own or with other objects.

FiL

___________________
That's a brilliant day!

  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.29 In reply to 3830.21 
""""""Chicken bun pose""""""""""""

I bet she drags around the floor like 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

Previous
Next
 From:  Michael Gibson
3830.30 In reply to 3830.28 
Hi FiL,

> And more than a single label assigned to a object?
> Example: an object (first label) can be a part of a
> bigger structure (second label) inside a project
> (third label) = finger_hand_body.

In V3 I want to add a mechanism for "Groups" which would enable this kind of hierarchical organization.

The basic idea is that a group would be a kind of container tag that would have a collection of objects and possibly other groups as its children.

Then the group would show up in the Scene Browser, either in its own Groups section or possibly just within the Objects section not quite sure yet, so you could manipulate it with the scene browser UI like hide/show/lock/select.

If you had nested groups then you would get a + symbol on different levels so you could expand and collapse 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:  lyes (BLYESS)
3830.31 In reply to 3830.30 
Hi Michael can you script this one , or tell me which file to edit I give it a try thank you.

EDITED: 29 Oct 2010 by BLYESS

  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.32 In reply to 3830.31 
Hi lyes, it's not really possible to change the scene browser like that just with an external downloaded plug-in script, to alter things like that would require changes more directly to the scene browser mechanisms.

Also there are some difficulties with what you are showing, I'm not sure how certain things would work, I'll try to explain:



Re: Click to add selected to the named group - you're showing a color swatch there for each name. But the problem with implementing that is that there is no restriction for that name to only belong to a single object, it is possible for multiple objects to have that name and each of those objects can be assigned different styles. So there is not necessarily just a single color that is associated with a name, there can be multiple objects and therefore multiple colors associated with a name.

In the future I do want to add a kind of drop-down menu to each item with some additional actions on it, and one of those would be "Assign to this name". Until then the "AssignName" plug-in that was posted earlier in this thread can help out:
http://moi3d.com/forum/index.php?webtag=MOI&msg=3830.4



re: Edit style - you can edit the color of a style currently by holding down Ctrl while clicking on its color swatch. That will open up a color picker so you can set the color.

Also another shortcut for editing a style is if you right-click on the style line in the Properties Panel:



That will pop up the "Edit style" dialog that lets you edit either the name or the color of the style.




re: Add style entry at the bottom of the list - there is already an entry for that on the style tools menu, to access it press this button here to launch the menu:



Then you will see the "Add new style" option on that menu, here:




It's also possible to set up a keyboard shortcut that will bring up the "Add new style" dialog box, to do that see this previous post:
http://moi3d.com/forum/index.php?webtag=MOI&msg=2987.5


- 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.33 In reply to 3830.31 
Hi lyes, also re: having something show up when a particular item is selected - in v3 I'll probably be adding a selection indicator into the scene browser for that, most likely as a dot along the right-hand side of the entry. That would also probably be where you would click to do selection while clicking on the main text area will probably pop out a menu with some additional tools on it.

See this previous thread for some discussion on it:
http://moi3d.com/forum/index.php?webtag=MOI&msg=3254.8

- 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.34 In reply to 3830.31 
Hi lyes,

> or tell me which file to edit I give it a try thank you.

Much of the scene browser logic is in compiled code directly in moi_lib.dll , so this particular part of the UI is not really something that you can edit directly.

One reason for that is the scene browser is not actually made up of much static UI, most of the stuff in side of it is created dynamically to mirror the structure and entities within the model.

It could be possible to add in new buttons to the very top or very bottom of the scene browser pane though, to do that you would edit the file BrowserPane.htm inside of the \ui subfolder if you have the browser in the separate pane mode, or you would edit the SidePane.htm file if you have the browser in the mode where it shows at the bottom of the main side pane.

There was a thread on this here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=3768.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:  lyes (BLYESS)
3830.35 In reply to 3830.32 
Hi Michael thank you for the short cut key tip I hop v3 will get better

ps:

in the browser : when objetcs with color A are hidden and you assign same color A to another object it become hidden

in the propety panel: when objetcs with color A are hidden and you assign same color A to another object it stay visible
  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.36 In reply to 3830.35 
Hi lyes,

> in the browser : when objetcs with color A are hidden and
> you assign same color A to another object it become hidden
>
> in the propety panel: when objetcs with color A are hidden
> and you assign same color A to another object it stay visible

Yes, there is some extra stuff in the scene browser to make it kind of feel more like layers when working in there.

In the traditional kind of CAD layer system, when you assign an object to a hidden layer it becomes hidden since layers have their own on/off state separate from objects.

MoI doesn't quite work exactly the same as layers because in MoI only individual objects have an on/off state and not the layer (or style as it is called in MoI) itself. This is what makes it possible to have more than 1 organization view to work with objects, like both a Types section as well as a Styles and Objects section all at the same time, since each one works more by controlling a batch of object properties rather than each of these different mechanisms having its own private on/off states that would then conflict with each other. Like for example if you set all curves to be hidden under Types and then set Style=Red to be visible, that would then be 2 conflicting things applied to a red curve if the on/off properties belong to each Style and Type entry instead of it being a reflection of all the individual object properties.

But since some people are used to the layer mechanism where assigning an object to a layer makes it become hidden if the layer is hidden, MoI will kind of emulate that behavior when you are using the scene browser to assign the style.

- 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:  Frenchy Pilou (PILOU)
3830.37 In reply to 3830.36 
It will be fine if all these concepts will be on a pedagogic conceptual image (schema (?)

something like this (but for Moi of course :)
  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.38 In reply to 3830.37 
Hi Pilou, well what you are showing there is a mechanism for how different elements of a 2D image are composited together to make a final output image.

Layers in a 3D modeling program are not quite the same as that - the ordering of them is not so significant as it is for image compositing. They're used for whatever kind of model organization you want to do, not for controlling what is on top of another thing in the final combined image.

- 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:  Frenchy Pilou (PILOU)
3830.39 In reply to 3830.38 
Of course, it was Fuji diagram ;) Nothing to do with 3D ;)
http://www.fujitsu.com/emea/services/microelectronics/gdc/gdcdevices/mb86297a-carmine.html
(first image that i found on the net ;)
Just for show an example of nature of pedagogic image!
  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.40 In reply to 3830.39 
Hi Pilou, it would take a lot of work to make a big diagram and I'm not sure it would really give you any information that I can't just write down.

Basically the way things works is that objects have a 'hidden' property which can be true or false. There are also similar properties like 'locked' or 'selected' for example.

You can manipulate these properties by selecting the object and running a command like selecting an object and pushing the Edit > Hide button will set hidden = true on all the selected objects.

The scene browser gives another way to manipulate these properties by some categories so you can do it by clicking on the eye icon in the scene browser entry instead of going to the viewport and selecting things in the model. The categories can represent a collection of objects, and the different sections of the scene browser focus on different kinds of categories.

The Objects section shows entries for named objects.

The Types section shows entries for different categories of entity types, like curves or solids.

The Styles section shows entries for which style an object is assigned to.


But each of these sections work in a similar way - when you click the eye icon on any entry for example it will switch the hidden property on all the objects that belong to that category.

- 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:  Frenchy Pilou (PILOU)
3830.41 In reply to 3830.40 
Ok I will try to make a diagram as soon as i will be sure to understand totally the subject ;)
---
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.42 In reply to 3830.41 
Hi Pilou, also there is a more extensive and detailed description of how the scene browser works in the help file topic for it here:
http://moi3d.com/2.0/docs/moi_command_reference11.htm#scenebrowser

- 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:  Frenchy Pilou (PILOU)
3830.43 In reply to 3830.42 
yes thx :)
I am thinking of a comparative diagram Moi / Classical CAD
---
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:  lyes (BLYESS)
3830.44 In reply to 3830.41 
Hi Pilou its true you need a definition to any object to make a diagram , and all object are related some how
ex: circle is curve ,closed curve, simple or complex color , visible or hiden , locked or unlocked , groop ....

PTC Pro/ENGINEER they do have a mix off 2d layer and 3d modling tree in one.

to my experience the simple one is better and is more flexible and fast.
I don't know what sort off load MOI Browser is taking
  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.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
 

Reply to All Reply to All

 

 
Show messages:  1-7  8-27  28-47  48-66