Shubham, Keep the annotation primitive itself simple. Some features as color, thickness, font, etc. could be fully implemented afterwards. I could imagine an inheritance mechanism for them. For now, we have the application level only. If there is time you could implement a functionality which sets these values for the application.
Another feature extension would be relative coordinates, i.e. to define a line with the length of the text. However, your first priority should be to implement a working simple annotation primitive. Therefore: - Must be features: - Simple annotation primitive with lines, arcs, and texts - Display them in the wireframe view - ...? - Desirable features: - Overlay a rendered image with the annotations - Setting the color, thickness, font, etc. parameters for the application - ...? - If there is still time: - Extend the geometric shapes of the annotation, e.g. with filled triangles and arcs - Implement an inheritance mechanism for the parameters/attributes - Think about how relative coordinates could be added - ... Regards, Daniel ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel