Difference between revisions of "Annotations"

From BRL-CAD
(Add some annotation info)
 
(References)
Line 10: Line 10:
 
* http://www.wikistep.org/index.php/Model_viewing,_basic_drawing_structure_and_dimensions_recommended_practices
 
* http://www.wikistep.org/index.php/Model_viewing,_basic_drawing_structure_and_dimensions_recommended_practices
 
* src/other/openNURBS/opennurbs_annotation*
 
* src/other/openNURBS/opennurbs_annotation*
* include/rtgeom.h
+
* include/rt/geom.h
  
 
Requirements:
 
Requirements:

Revision as of 03:27, 6 June 2017

BRL-CAD currently has only very basic labels that are attached to CSG primitive parameters in 3D wireframe views. We need much more than that - modern systems typically show a variety of leader line and text graphics that illustrate information associated with 3D geometry. There are two aspects to this task - one is to create an "annotation primitive" in BRL-CAD that can hold this information, and the other is to display that information in the 3D view. The second depends on the first - "hacking in" a 3D text and leader-line display won't get us what we need.

References

Requirements:

  • Familiarity with C/C++
  • (For graphical components) familiarity with OpenGL + Text