Difference between revisions of "Annotations"
From BRL-CAD
Starseeker (talk | contribs) (Add some annotation info) |
Gabbar1947 (talk | contribs) m (→References) |
||
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
* TODO starting at line 1400 | * TODO starting at line 1400 | ||
* http://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing | * http://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing | ||
− | * | + | * include/rt/primitives/annot.h |
− | * | + | * src/libdm/* (display managers) |
− | * | + | * src/librt/primitives/annot/annot.c |
− | + | * include/rt/geom.h | |
− | * | ||
− | |||
Requirements: | Requirements: |
Latest revision as of 01:21, 17 August 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[edit]
- TODO starting at line 1400
- http://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing
- include/rt/primitives/annot.h
- src/libdm/* (display managers)
- src/librt/primitives/annot/annot.c
- include/rt/geom.h
Requirements:
- Familiarity with C/C++
- (For graphical components) familiarity with OpenGL + Text