On Tue, Sep 10, 2013 at 10:00 AM, Christopher Sean Morrison
<brl...@mac.com> wrote:

> Some additional features that would be awesome to see is a gridded ground 
> plane (with a snap-to-grid option) and the basic viewing options.

By "basic viewing options" is it something like we have in BRL-CAD
when user press "T" to see top view and "B" for bottom etc.? I
implemented similar feature in geometry viewer. Now user can see top,
bottom, right and left view of model by pressing T, B, R, L keys
respectively.

> You have default shaded, but it's be useful to have an option for seeing 
> shaded with edges highlighted or the wireframe.  A shading along with a 
> transparency option (to see detail within) could be useful too.

After reading your reply, I got many ideas about how the requested
features can be implemented. But before directly start working on
implementation, I feel need of discussion about how the options of
such features will be provided to user etc. Like, if we implement
wireframe feature, how user will use it, i.e. is it like each entity
should be clickable to draw wireframe or to have single checkbox
option?

If an entity is clickable, which button it should be clicked with,
right or left? If it is right button, should it have some context menu
with many other options? If yes, what other options should be?

In latter case, we can go with single checkbox option which when
clicked, all entities in the scene will get their wireframes.

Also these wireframes can be drawn from left side panel (list of
entities) when user hovers an entity.

Moreover, we can also have all above mentioned options in our
application (just another possibility).

Similar is the case of transparency option and all future features
that we would wish to have.

In simple words, the problem is more inclined towards designing User
Interface & User Experience, so here we need *lot of discussion* to
come up at the final point of implementation. We can take guidance
from similar projects that you recently shared on the mailing list.

A mockup I think can do a lot but that also needs direction and should
keep out of the scope of GSoC.

Thoughts?

BTW, I gave a try to make entities clickable to get wireframes and
also succeeded to some extent but currently it is inefficient. The
major problem is that sometimes when user clicks at one place, action
is performed somewhere else.

Here is the example: http://screencloud.net/v/ozjo
-- 
Harmanpreet Singh
Blog: http://singhharman.wordpress.com/

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to