QCAD
Open Source 2D CAD
Modification Tools

This module contains ECMAScript implementations of various modification tools. More...

Modules

 Draw order Tools
 This module contains ECMAScript implementations of drawing order tools.
 
 Projection Tools
 This module contains ECMAScript implementations of various projection (isometric, orthographic) tools.
 

Classes

class  BreakOutGap
 Divide entities (lines, arcs or circles) into two parts with specified distance. More...
 
class  DimRegen
 Regenerates dimensions to use automatic text position. More...
 
class  Divide
 Divide entities into two equally long parts. More...
 
class  EditHatch
 This module contains the ECMAScript implementation of the hatch editing tool. More...
 
class  EditText
 This module contains the ECMAScript implementation of the text editing tool. More...
 
class  Lengthen
 Lengthens (or shortens) an entity by a given amount. If the amount is positive, the entity is lengthened (extended), if the amount is negative it is shortened. More...
 
class  Mirror
 Mirrors selected entities. More...
 
class  Modify
 Base class for all modification tools. More...
 
class  Offset
 Parallel lines, concentric arcs, circles, equidistant curve to ellipses. More...
 
class  OffsetThrough
 Offset through given position. More...
 
class  Reverse
 Reverses all selected entities which support reversing (lines, arcs, splines). More...
 
class  Rotate
 Rotates selected entities. Supports multiple copies. More...
 
class  Rotate2
 Rotates and counter-rotates selected entities. Supports multiple copies. More...
 
class  Round
 Adds a rounding to two entities and optionally trims both entities. More...
 
class  Scale
 Scales selected entities. Supports multiple copies. More...
 
class  Translate
 Translates (moves or copies) selected entities. Supports multiple copies. More...
 
class  TranslateRotate
 Translates and rotates selected entities. Supports multiple copies. More...
 
class  Trim
 Trims an entity to another entity or trims both entities if this.trimBoth is true. More...
 
class  TrimBoth
 Trims two entities to each other. More...
 

Detailed Description

This module contains ECMAScript implementations of various modification tools.