Lines
Line types
Polyline
Each segment of a polyline can become either straight, arc or bezier curve segment.
Arc
Create and modify arc curve by dragging the anchor at the center of the segment.
Bezier curve
Create and modify qubic bezier curve by dragging the anchors around the vertices. These anchors are hidden when the segment has already been an arc.
Smooth curve
The whole line automatically becomes smooth bezier polyline.
When the first vertex and the last vertex are at the same location, the line becomes a loop.
Elbow / Curved elbow
Elbow lines are automatically optimized along with connected shapes. The optimization would be unstable until the line gets connected to shapes.
Internal segments can be moved along certain direction by dragging.
Tangent / Normal line
You can put a tangent / normal line at the outline of a shape or a line.
Click either button in the toolbar, then choose the target line in the canvas.
Modify vertices
You can add or delete vertices unless the line is an elbow.
Add
Drag the anchor near by each vertex to add and move new vertex to the line.
Delete
You can delete a vertex via the context menu on the vertex.
You can also delete a vertex by shift + clicking it.
Jump
When a line has this property on, it jumps over other backward lines. Jump can happen only between straight segments.
Make polygon
Lines satisfying below conditions can turn into polygon shapes having the source line as its outline.
Conditions:
- The line isn't an elbow
- The line doesn't consist of singular straight segment
Turn on Make polygon
property,
then the line turns into a polygon. The first and the last vertices automatically get closed here.
Although this polygon can turn into the source line by turning off the property again, some properties of the line, such as shape connections or line heads, would be lost through this process.