ROUNDING
ROUNDING [{RADIUS rad|DIAMETER dia}] [TRIM] <obj1 obj2> ENTER
It creates a fillet arc with the actual or with the given radius between the two selected objects. If the objects don't have an intersection point first they will be extended. If you don't use the switch 'TRIM' the sections between the endpoints of the arc and the intersection point will be deleted, in the other case they won't.
rad (real): the radius of the fillet arc
dia (real): the diameter of the fillet arc
obj1, obj2 (obj): the objects to fillet
e.g.: #LINE SINGLE 10 10 10 5 15 10 20 10; #ROUNDING RADIUS 2 10 8 8 10;
-It creates a line from (10,5) to (10,8) and another between (12,10) and (20,10) and an arc connecting their closer endpoints.
ANGLESECTION
ROUNDING ANGLESECTION [{RADIUS rad|DIAMETER dia}] [TRIM] <prim> ENTER
It creates a fillet arc between the selected object and the object which has the nearest intersection point. The arc's radius will be the actual or the given. If you don't use the switch 'TRIM' the sections between the endpoints of the arc and the intersection point will be deleted, in the other case they won't.
rad (real): the radius of the fillet arc
dia (real): the diameter of the fillet arc
prim (obj): the object to fillet
e.g.:#LINE 10 10 10 0 20 0;; #ROUNDING RADIUS 2 ANGLESECTION 10 8;
-It creates a line from (10,10) to (10,2) and another between (12,0) and (20,0) and an arc connecting their closer endpoints.
CHAMFER
CHAMFER ang dist { [TRIM] <prim1 prim2> ENTER | PART <prim1 prim2 prim> ENTER} ENTER
It creates a bevel between the two selected objects with the given angle and distance from the intersection point. If the selected objects don't have an intersection point first they will be extended. By using the options 'TRIM' and 'PART' you can choose which sections connecting the intersection point and the endpoints of the bevel will be deleted. If you use none of them both sections will be deleted, while using 'TRIM' makes both remain. When you use 'PART' you have to choose the object you want to be trimmed.
ang (real): the angle of the bevel
dist (real): the distance between the intersection point and the endpoint of the bevel
prim1,prim2 (obj): the objects to be beveled
prim(obj): the object to be trimmed
e.g.: #LINE SINGLE 10 10 10 5 15 0 20 0; #CHAMFER 45 2 10 5 15 0;;
-It creates three lines. Their endpoints will be (10,10), (10,2) and (10,2), (12,0) and (12,0), (20,0).
ANGLESECTION
CHAMFER ang ANGLESECTION dist { [TRIM] <prim> ENTER | PART <prim tr_prim> ENTER} ENTER
It creates a bevel between the selected object and the object with the nearest intersection. The angle and the distance of the bevel is defined by the parameters 'ang' and 'dist'. By using the options 'TRIM' and 'PART' you can choose which sections connecting the intersection point and the endpoints of the bevel will be deleted. If you use none of them both sections will be deleted, while using 'TRIM' makes both remain. When you use 'PART' you have to choose the object you want to be trimmed.
ang (real): the angle of the bevel
dist (real): the distance between the intersection point and the endpoint of the bevel
prim (obj): the object to be beveled
tr_prim(obj): the object to be trimmed
e.g.: #LINE 10 10 10 0 20 0;; #CHAMFER 45 ANGLESECTION 2 10 5;;
-It creates three lines. Their endpoints will be (10,10), (10,2) and (10,2), (12,0) and (12,0), (20,0).
OFFSET
OFFSET dist <<prim> ENTER offset> ENTER
It creates a parallel copy of the selected closed chain in the specified distance. The original chain can be selected by pointing sequentially on its elements. The sign of the parameter 'offset' determines whether the new chain will be inside (negative) or outside (positive).
dist (real): an arbitrary number
prim (obj): the elements of the original chain
offset (real): the new chain's distance from the original
e.g.: #LINE 10 0 20 0 20 15 10 15 10 0;; #OFFSET 0 11 0 20 1 11 15 10 1; 5;
-It creates a new rectangle with the vertices: (5,-5), (25,-5), (25,20) and (5,25).
CHAIN
OFFSET CHAIN dist <chain offset> ENTER
It creates a parallel copy of the selected closed chain in the specified distance. The original chain can be selected by one element of it. The sign of the parameter 'offset' determines whether the new chain will be inside (negative) or outside (positive).
dist (real): an arbitrary number
chain (obj): the original chain
offset (real): the distance between the original and the new chain
e.g.: #LINE 10 0 20 0 20 15 10 15 10 0;; #OFFSET CHAIN 0 11 0 5;
-It creates a new rectangle with the vertices: (5,-5), (25,-5), (25,20) and (5,25).
INTCHAIN
OFFSET INTCHAIN dist <chain offset> ENTER
It creates a parallel copy of the selected closed chain in the specified distance. The original chain can be selected by one element of it. If there is an internal chain it also will be copied. The sign of the parameter 'offset' determines whether the new chain will be inside (negative) or outside (positive). The internal chains copy will be placed on the opposite side.
dist (real): an arbitrary number
chain (obj): the original chain
offset (real): the distance between the original and the new chain
e.g.: #LINE 10 0 20 0 20 15 10 15 10 0;; CIRCLE RADIUS 1 15 10; #OFFSET INTCHAIN 0 11 0 -1;
-It creates a new rectangle with the vertices: (11,1), (19,1), (19,14) and (11,14) and a circle with the center (15,10) and the radius of 2.
OPENCHAIN
OFFSET OPENCHAIN {ONEBYONE dist <<prim> ENTER offset> ENTER | dist <chain offset> ENTER}
It creates a parallel copy of the selected opened or closed chain in the specified distance. The original chain can be selected by one element of it or (by using the option 'ONEBYONE') by selecting all of the desired elements. The sign of the parameter 'offset' determines whether the new chain will be inside (negative) or outside (positive).
dist (real): an arbitrary number
prim (obj): the elements of the original chain
chain (obj): the original chain
offset (real): the new chain's distance from the original
e.g.: #LINE 10 0 20 0 20 15 10 15 10 0;; #OFFSET OPENCHAIN ONEBYONE 0 11 0 20 1; -1;
-It creates a right angular line starting from (10,1) going through (19,1) and ending at (19,15).
SPOFFSET
SPOFFSET dist <<prim> ENTER offset > ENTER
It offsets the selected closed chain with the specified distance. The lines won't be extended to have an intersection point, instead they keep the original length and their endpoints will be connected with an arc. The original chain can be selected by pointing sequentially on its elements.
dist (real): an arbitrary number
prim (obj): the elements of the original chain
offset (real): the new chain's distance from the original
CHAIN
SPOFFSET CHAIN dist <chain offset> ENTER
It offsets the selected closed chain with the specified distance. The lines won't be extended to have an intersection point, instead they keep the original length and their endpoints will be connected with an arc. The original chain can be selected by selecting one of its elements.
dist (real): an arbitrary number
chain (obj): the original chain
offset (real): the new chain's distance from the original
INTCHAIN
SPOFFSET INTCHAIN dist <chain offset> ENTER
It offsets the selected closed chain and its internal chain with the specified distance. The chain can be selected by one of its elements. The sign of the parameter 'offset' determines whether the new chain will be inside (negative) or outside (positive). The internal chains copy will be placed on the opposite side. Where the new chain is outside of its origin the lines won't be extended to have an intersection point, instead they keep the original length and their endpoints will be connected with an arc.
dist (real): an arbitrary number
chain (obj): the original chain
offset (real): the new chain's distance from the original
OPENCHAIN
SPOFFSET OPENCHAIN {ONEBYONE dist <<prim> ENTER offset> ENTER | dist <chain offset> ENTER}
It offsets the selected opened or closed chain with the specified distance. The lines won't be extended to have an intersection point, instead they keep the original length and their endpoints will be connected with an arc. The original chain can be selected by pointing sequentially on its elements.
dist (real): an arbitrary number
prim (obj): the elements of the original chain
chain (obj): the original chain
offset (real): the new chain's distance from the original
Comments
0 comments
Article is closed for comments.