Difference between revisions of "User:Ali Haydar/GSOC19/Report"

From BRL-CAD
Line 7: Line 7:
 
==='''Fixing bugs in the annotation primitive'''===
 
==='''Fixing bugs in the annotation primitive'''===
 
**Annotation leader line bug: the annotation leader line was invisible because of uninitialized variable.
 
**Annotation leader line bug: the annotation leader line was invisible because of uninitialized variable.
 +
 
   https://sourceforge.net/p/brlcad/patches/524/#0549
 
   https://sourceforge.net/p/brlcad/patches/524/#0549
 +
 
**Short annotations bug: using numbers for label results in no label "short annotation is not drawn":
 
**Short annotations bug: using numbers for label results in no label "short annotation is not drawn":
 
the cause of this bug is that all the annotation points are in display space and we should consider just
 
the cause of this bug is that all the annotation points are in display space and we should consider just

Revision as of 14:02, 25 August 2019

Annotations:Implement more annotation support: labels, notes, and dimensions| Project Report

The project was divided into two parts:

  • Fixing bugs in the annotation primitive.
  • Extending the current annotation to have more features.

Fixing bugs in the annotation primitive

    • Annotation leader line bug: the annotation leader line was invisible because of uninitialized variable.
  https://sourceforge.net/p/brlcad/patches/524/#0549
    • Short annotations bug: using numbers for label results in no label "short annotation is not drawn":

the cause of this bug is that all the annotation points are in display space and we should consider just the point that exists in the model space.

  https://sourceforge.net/p/brlcad/patches/526/#62e8