| Basic sketcher
Jean-Marc Dupuy |
| Contributors : C.
Rigo, B. Martin, F.
Blanc, C.Ohanian (ESILV) |
|
What is the aim of the project ?
|
|
The aim of the project is to build a 2D Wire that uses
points, lines and circles as support.
|
|
Illustrations
|
All the possibilities to build a 2D contour from
:
-
2 given circles,
-
a line tangente to the 2 given circles (there're 4
possibilities),
-
a circle tangente to the 2 given circles without enclosing
(there're 2 possibilities).
|
|
|
The user selects all entities he needs to build
the 2D contour :
-
the 2 Given Circles,
-
one line tangente to the 2 Given Circles,
-
one circle tangente to the 2 Given Circles.
|
|
Now, we have several possibilities to define 2D contour
from these curves; the user will be prompted to digitalize each piece (edge)
to create an unique contour. After the selection of all the edges, we can
get for instance :
|
|
|
|
What are the benefits of this project?
|
| It will be easier to build a 2D contour. |
|
Choosen solution
|
The algorithm is proccessed
in five steps :
-
Init Sketcher,
-
Make Entities (point, line, circle),
-
Compute Edges,
-
Selection all the edges you need for the wire,
-
Close Sketcher that return a wire.
|
| Additional functionalities (in developpement) |
| Improvement of the application.
Optimisation for efficiency.
Optimisation of the interface. |
|
What can you do for this project ?
|
If you have some remarks about this project and if you
want to help us, please send me a message: Jean-Marc
Dupuy , Frederic Blanc,
Christophe Ohanian .
|
|