Syntax
BPOINT arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8
Description
A boundary point is added to the boundary line.
Arguments
Minimum number: 3
arg1
Value |
unit |
Meaning |
ip |
INT |
Boundary point number; currently no further meaning |
arg2
Value |
unit |
Meaning |
LSECT |
KEYWORD |
Boundary point defined by a point of intersection of two parametric lines |
POINT |
KEYWORD |
Boundary point defined by a parametric point |
arg3 - arg4 (arg2 = LSECT)
Value |
unit |
Meaning |
line1[:i] |
TEXT |
Name of the 1st reference line of the point of intersection; the optional suffix ":1" or ":2" determines the number of the point of intersection if an arc is part of the intersection. As there can be up to two points of intersection, one of the two must be determined. This can be on either the first or second clipping line. |
line2[:i] |
TEXT |
Name of the 2nd reference line of the point of intersection; the optional suffix ":1" or ":2" determines the number of the point of intersection if an arc is part of the intersection. As there can be up to two points of intersection, one of the two must be determined. This can be on either the first or second clipping line. |
arg5 (arg2 = LSECT)
Value |
unit |
Meaning |
RADSYMM |
KEYWORD |
Symmetrical fillet, radius follows as next argument |
RADNEXT |
KEYWORD |
Fillet of the segment adjoining the point, radius follows as next argument |
LINSYMM |
KEYWORD |
Symmetrical chamfer, chamfer length follows as next argument |
LINHORIZ |
KEYWORD |
Asymmetrical chamfer, horizontal chamfer length follows as the next argument |
LINVERT |
KEYWORD |
Asymmetrical chamfer, vertical chamfer length follows as the next argument |
LINEDGE |
KEYWORD |
Asymmetrical chamfer, tangential chamfer length follows as the next argument |
RADLINE1 |
KEYWORD |
Fillet of the segment adjacent to the point; no further argument necessary, as the fillet is defined by the first line of the point of intersection. |
arg6 (arg2 = LSECT AND arg5 != RADLINE1)
Value |
unit |
Meaning |
radius |
LCROSSD |
Radius of the fillet (arg5 = RADSYMM or arg5 = RADNEXT) |
rvar |
TEXT |
Radius by reference to a type LENGTH variable (arg5 = RADSYMM or arg5 = RADNEXT) |
chamfer |
LCROSSD |
Chamfer length (arg5 = LINSYMM, LINHORIZ, LINVERT, LINEDGE) |
fvar |
TEXT |
Chamfer length by reference to a type LENGTH variable (arg5 = LINSYMM, LINHORIZ, LINVERT, LINEDGE) |
arg7 (arg5 = LINHORIZ, LINVERT, LINEDGE)
Value |
unit |
Meaning |
LINHORIZ |
KEYWORD |
Asymmetrical chamfer, horizontal chamfer length follows as the next argument |
LINVERT |
KEYWORD |
Asymmetrical chamfer, vertical chamfer length follows as the next argument |
LINEDGE |
KEYWORD |
Asymmetrical chamfer, tangential chamfer length follows as the next argument |
arg8 (arg7 = LINHORIZ, LINVERT, LINEDGE)
Value |
unit |
Meaning |
chamfer |
LCROSSD |
Chamfer length |
fvar |
TEXT |
Chamfer length by reference to a type LENGTH variable |
arg3 (arg2 = POINT)
Value |
unit |
Meaning |
pname |
TEXT |
Name of the parametric point |
arg4 (arg2 = POINT)
Value |
unit |
Meaning |
RADSYMM |
KEYWORD |
Symmetrical fillet, radius follows as next argument |
RADNEXT |
KEYWORD |
Fillet of the segment adjoining the point, radius follows as next argument |
LINSYMM |
KEYWORD |
Symmetrical chamfer, chamfer length follows as next argument |
LINHORIZ |
KEYWORD |
Asymmetrical chamfer, horizontal chamfer length follows as the next argument |
LINVERT |
KEYWORD |
Asymmetrical chamfer, vertical chamfer length follows as the next argument |
LINEDGE |
KEYWORD |
Asymmetrical chamfer, tangential chamfer length follows as the next argument |
arg5 (arg2 = POINT)
Value |
unit |
Meaning |
radius |
LCROSSD |
Radius of the fillet (arg4 = RADSYMM or arg4 = RADNEXT) |
rvar |
TEXT |
Radius by reference to a type LENGTH variable (arg4 = RADSYMM or arg4 = RADNEXT) |
chamfer |
LCROSSD |
Chamfer length (arg4 = LINSYMM, LINHORIZ, LINVERT, LINEDGE) |
fvar |
TEXT |
Chamfer length by reference to a type LENGTH variable (arg4 = LINSYMM, LINHORIZ, LINVERT, LINEDGE) |
arg6 (arg4 = LINHORIZ, LINVERT, LINEDGE)
Value |
unit |
Meaning |
LINHORIZ |
KEYWORD |
Asymmetrical chamfer, horizontal chamfer length follows as the next argument |
LINVERT |
KEYWORD |
Asymmetrical chamfer, vertical chamfer length follows as the next argument |
LINEDGE |
KEYWORD |
Asymmetrical chamfer, tangential chamfer length follows as the next argument |
arg7 (arg6 = LINHORIZ, LINVERT, LINEDGE)
Value |
unit |
Meaning |
chamfer |
LCROSSD |
Chamfer length |
fvar |
TEXT |
Chamfer length by reference to a type LENGTH variable |
Scopes
BOUNDARY/POINTS
Examples
BPOINT 2 LSECT "L2" "L3" RADSYMM 0.40000
The 2nd point on the boundary line is indicated by the intersection of lines "L2" and "L3" here. This point is rounded off symmetrically with a radius of 0.4 here.
BPOINT 9 LSECT "L5" "L9" LINEDGE 0.04000 LINEDGE 0.04500
The 9th point on the boundary line is indicated by the intersection of lines "L5" and "L9" here. This point is asymmetrically chamfered with a chamfer of 0.04 ahead of the point and a chamfer of 0.45 behind it.
BPOINT 2 LSECT "ArcM3:1" "ArcM16l" RADLINE1
The 2nd point on the boundary line is indicated by the intersection of the arcs "ArcM3" and "ArcM16l" here. The boundary line segment starting on the 2nd point is rounded off and follows the arc "ArcM3" along with its radius. The specified suffix ":1" sets out the point of intersection as 2 points of intersection are possible. The first point of intersection in the definition direction of the first arc was selected.
|
(C) ALLPLAN GmbH |
Privacy policy |