To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80627
------- Additional comments from [EMAIL PROTECTED] Sun Aug 12 19:09:10 +0000
2007 -------
The primary reason for adding this functionality is to allow precision drawing.
Complex drawings contain multiple elements that need precise dimensions /
positions.
This is especially troubling when one wants
- to add a new object that has some defined dimensions based on
existing objects
- needs to modify / scale the initial drawing and upon this has to edit
every object manually
Therefore, I believe this feature needs to be added to draw and is especially
important for technical drawings.
I already thought about some implementation details.
Basically, I believe that there are firstly 4 large groups of *"objects"* that
should have constraining properties:
OBJECTS
=======
A.) POINTS
B.) LINES
C.) SEGMENTS
D.) CIRCLES
Of course, any complex object can have built in constraints, but these are the
more fundamental ones.
A.) POINTS
==========
A point can be constrained as follows:
1.) fixed position - aka its coordinates
2.) defined position on a segment - e.g. middle of a segment
3.) intersection of 2 other (non-point) objects
- 2 lines [0 points if parallel, 1 point, undefined if same line]
- 1 line + 1 circle [0, 1 or 2 points]
- 2 circles [0, 1, 2 points or undefined]
B.) LINES
=========
Constraints to a line:
1.) 2 points
2.) 1 point + 1 angle to a reference line/segment
3.) 1 point + tangent to a circle
[0 or 2 lines, or 1 line IF point is on the circle]
4.) tangent to 2 circles [0,1,2,3,4 lines depending on circles]
C. SEGMENT
==========
1.) 2 points
2.) 1 line + length of another segment
[more advanced: length computed from various other segments]
D.) CIRCLES
===========
1.) center point + radius length
- special cases: center + tangent to line/segment;
- segment as diameter
2.) 3 non-collinear points
3.) tangent to a line + 2 points on same side of line
4.) tangent to 2 lines + 1 point [2 circles]
5.) tangent to 3 lines [0, 2, 4 circles possible]
Not yet discussed:
ANGLES, TRIANGLES
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]