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