Difference between revisions of "2D Sketch Editor"

From BRL-CAD
(new layout)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
=MGED Sketch Editor Migration and Enhancement=
 
 
 
{| border=1 align="right"
 
!Impact
 
!Difficulty
 
|-
 
|high
 
|hard
 
|}
 
  
 
Archer is the next iteration of BRL-CAD's MGED model editing tool.  We are currently in the process of migrating functionality from MGED to Archer.  MGED currently provides a minimal sketch editor that is used to create and edit BRL-CAD's sketch primitive.
 
Archer is the next iteration of BRL-CAD's MGED model editing tool.  We are currently in the process of migrating functionality from MGED to Archer.  MGED currently provides a minimal sketch editor that is used to create and edit BRL-CAD's sketch primitive.
Line 14: Line 4:
 
Archer also needs the ability to create and edit sketches.  This project would entail examination of the existing sketch editor in MGED and ensuring a new sketch editing component in Archer enabled all the functionality of the old editor.  Just "porting" the existing sketch editor to Archer would be no more than a first step - the editing experience and usability should also be enhanced.
 
Archer also needs the ability to create and edit sketches.  This project would entail examination of the existing sketch editor in MGED and ensuring a new sketch editing component in Archer enabled all the functionality of the old editor.  Just "porting" the existing sketch editor to Archer would be no more than a first step - the editing experience and usability should also be enhanced.
  
==References==
+
=References=
 +
 
 
An interesting direction would be to examine TkCAD, which is license compatible:
 
An interesting direction would be to examine TkCAD, which is license compatible:
  
Line 22: Line 13:
 
and how its functionality might be integrated into Archer for sketch editing (and other features in the future, modular design is a good direction to go).
 
and how its functionality might be integrated into Archer for sketch editing (and other features in the future, modular design is a good direction to go).
  
==Requirements==
+
=Requirements=
  
 
* Familiarity with C (understanding of sketch primitive)
 
* Familiarity with C (understanding of sketch primitive)
 
* Familiarity with Tcl/Tk
 
* Familiarity with Tcl/Tk

Latest revision as of 13:02, 24 March 2011

Archer is the next iteration of BRL-CAD's MGED model editing tool. We are currently in the process of migrating functionality from MGED to Archer. MGED currently provides a minimal sketch editor that is used to create and edit BRL-CAD's sketch primitive.

Archer also needs the ability to create and edit sketches. This project would entail examination of the existing sketch editor in MGED and ensuring a new sketch editing component in Archer enabled all the functionality of the old editor. Just "porting" the existing sketch editor to Archer would be no more than a first step - the editing experience and usability should also be enhanced.

References[edit]

An interesting direction would be to examine TkCAD, which is license compatible:

and how its functionality might be integrated into Archer for sketch editing (and other features in the future, modular design is a good direction to go).

Requirements[edit]

  • Familiarity with C (understanding of sketch primitive)
  • Familiarity with Tcl/Tk