TCL Command BPOINT

Inhalt

Index

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.



Allplan

(C) ALLPLAN GmbH

Privacy policy