Latest revision |
Your text |
Line 1: |
Line 1: |
| =='''Annotations:Implement more annotation support: labels, notes, and dimensions| Project Report'''== | | =='''Annotations:Implement more annotation support: labels, notes, and dimensions| Project Report'''== |
| | | |
− | The project was divided into three parts: | + | The project was divided into two parts: |
| *Fixing bugs in the annotation primitive. | | *Fixing bugs in the annotation primitive. |
| *Extending the current annotation to have more features. | | *Extending the current annotation to have more features. |
− | *Testing.
| |
| | | |
| ==='''Fixing bugs in the annotation primitive'''=== | | ==='''Fixing bugs in the annotation primitive'''=== |
Line 61: |
Line 60: |
| |} | | |} |
| https://sourceforge.net/p/brlcad/patches/533/#cdc1 | | https://sourceforge.net/p/brlcad/patches/533/#cdc1 |
− | https://sourceforge.net/p/brlcad/patches/528/#0a9c
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | **Dimension line annotation: this feature enables the user to add a dimension line between two points in the wireframe view.
| |
− | {|align="right"
| |
− | |[[File:DL.png|thumb|256px|Annotations editor ]]
| |
− | |}
| |
− | https://sourceforge.net/p/brlcad/patches/536/#2428
| |
− |
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | **Extending the annotation text segment structure: the text segment size and rotation angle was fixed this patch add these parameters to the text segment structure.
| |
− |
| |
− | https://sourceforge.net/p/brlcad/patches/535/#6160
| |
− |
| |
− | **Extending the annotation internal to have 3d verts vector this will be used for the future development of the dimension line
| |
− |
| |
− | https://sourceforge.net/p/brlcad/patches/532/#1a9d
| |
− |
| |
− | ==='''Testing'''===
| |
− | ** We have made some test on the added features and a unit test program to test a function in vlist.c.
| |
− |
| |
− | https://sourceforge.net/p/brlcad/patches/529/#31d8
| |
− |
| |
− | Here is the link to my [https://brlcad.org/wiki/User:Ali_Haydar Proposal]
| |
− | The tasks mentioned in the proposal are either completed or approached partially and needs work and discussion with the society.
| |
− |
| |
− | {|align="middle"
| |
− | |[[File:Ex.png|thumb|256px|example ]]
| |
− | |}
| |
− |
| |
− |
| |
− | '''Project Extension'''
| |
− | *These are some of the tasks that I aim to work on in the near future:
| |
− | **Closing all the open issues and keep developing the annotation primitive.
| |
− | **Refining the bounding box for the text.
| |
− | **Develope the dimension line annotation.
| |
− | **Determine and define the annotation types supported by in command.
| |
− | **Develope a new command for other types of annotations
| |
− | '''Documentations'''
| |
− | *Documentations has been provided [https://brlcad.org/wiki/Annot_dimension_line dimension_line] , [https://brlcad.org/wiki/Annot_label_box label_box]
| |
− | *[https://brlcad.org/wiki/Ali_Haydar_Dev_log Link] to my daily logs.
| |