The latest version of this document can be found at www.broad.ology.org.uk/amiga/sketchblock/patheditor.html
SketchBlock 3.4 - Digital Sketching For The Amiga
Path Editor
Keyboard and Mouse driven no GUI (experimental version)
Paths are displayed as lines and curves in the sketch window, points are small sqaure, solid for vertices, empty for control points. The active polygon is drawn red, and the active point is outline with a larger square.
Mouse Actions:
- CTRL LMB - AddPoint - Adds Point after the currently Active point
- SHIFT CTRL LMB - AddPolygon, creates a new polygon, adds it to the end of the splines polygon list and adds the first point as above.
- LBM - Click on a point to activate, will switch polygons if point is in a different poly.
- LMB Drag - Click and drag to move a point.
- SHIFT LMB Drag - Draging on the selected point moves the current polygon, dragging else where moves entire path
Keyboard Actions:
- Left Arrow - Select next Point
- Righ Arrow - Select Previous Point
- Shift left Arrow - Select Next Polygon
- Shift Right Arrow - Selecet Prev Polygon
- Space - Close current Polygon
- Shift Space - Open Current Polygon
- C - convert current point to control point
- Shift C - Convert current point to vertex point.
- D - Duplicate current Polygonj and make copy active
- Delete - Delete the currently selected point
- S - Scale path
- Shift S - Scale currently active polygon
- A - in scale modes toggle aspect lock
- ESC - exit editor, in scale mode cancel scaling action
- RETURN - in scale mode cinform scaling action
Tip: Due to the editor script runing aynchronously, occasionally a window update will erase the displayed object lines and points, just tap the left and right arrow keys to refresh the display.
Notes on paths:
Path in SketchBlock consist of a number of Polygons (really polysplines). The splines in a polygon can 0th order (no control point, straight line) 1st Order (1 control point, conic) or 2nd order (2 control points , cubic) all three types may exist in any one Polygon.
Up till now they have been used 'internally' for font generation and rndering, now they can be saved as part of the project and save and loaded seperatly to independent files.
The latest version of this document can be found at www.broad.ology.org.uk/amiga/sketchblock/patheditor.html