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

Reply via email to