With these commands you can create and modify slabs.
SLAB CREATE
SLAB CREATE <{wall | $chain_sel$}> ENTER
It creates a slab with the contour of the selected walls or with the circumference of the selected chain. The walls have to form a closed boundary.
wall(obj): a wall to include into the slabs circumference
$chain_sel$: selecting a chain for using it in the command. For the details see the chapter: Definition
SHIFT
SLAB CREATE SHIFT offset <wall> ENTER
It creates a slab with its boundary parallel to the selected walls. The distance between the outer contour of the walls and the borders of the slab will be the given.
offset (real): the distance between the borders of the slab and the walls.
wall (obj): a wall to be the base of the slab's creating
e.g.: #WALL RECTANGLE 0 0 20 0 20 10; #SLAB CREATE SHIFT 1 1 0 20 1 19 10 0 1;
-It creates a slab with a rectangular border. The vertices of the oblong will be (-1,-1), (21,-1), (21,11) and (-1,11).
POLYGON
SLAB CREATE POLYGON <st_point $polyline_def$ > ENTER
It creates a slab defined by its boundary which is a closed chain of straight lines, circular arcs and splines. The last node is automatically connected to the first.
st_point (point): the first point of the chain
$polyline_def$: the definition of a polyline. See the details in the chapter: Definitions.
RECTANGLE
SLAB CREATE RECTANGLE $rect_def$
It creates a slab with a rectangular boundary.
$rect_def$: the syntax to create an oblong. See it in the chapter: Definitions.
CIRCLE
SLAB CREATE CIRCLE $circ_def$
It creates a slab with a circular boundary.
$circ_def$: the syntax to create a circle. See it in the chapter: Definitions.
POLYGON WIDTH
SLAB CREATE POLYGON WIDTH width <st_point $polyline_def$> ENTER
It creates an opened foundation along a series of straight lines, circular arcs and splines. The foundation will have the given width.
width (real): the width of the foundation
st_point (point): the start point of the foundation
$polyline_def$: the definition of a polyline. For the details see the chapter: Definitions.
XOFFSET
SLAB CREATE XOFFSET width <st_point $polyline_def$> ENTER
It creates a foundation along a closed series of straight lines, circular arcs and splines. The last node of the polyline is automatically connected with the first. The foundation's width will be the given.
width (real): the width of the foundation
st_point (point): the start point of the foundation
$polyline_def$: the definition of a polyline. For the details see the chapter: Definitions.
XOFFSET CIRCLE
SLAB CREATE XOFFSET width CIRCLE $circ_def$
It creates a circular foundation. The width of the foundation will be the given.
width (real): the width of the foundation
$circ_def$: the syntax to create a circle. See it in the chapter: Definitions.
BEAM
SLAB CREATE BEAM <coord> ENTER
It creates a slab at the area inside a closed chain of beams.
coord (point): a point inside the closed area of the beams
SLAB P3
SLAB P3 <wall> ENTER coord1 elev coord2 elev coord3 elev
It creates a slab within the outer contours of the selected walls. You can define the slab's inclination by defining its bottom's plain with three points and their elevations.
wall (obj): walls to include it into the slab's boundary
coord1, coord2, coord3 (point): points of the slab's plain
elev (real): the elevation of the point
e.g.: #WALL RECTANGLE 0 0 20 0 20 10; #SLAB P3 SELWINDOW -1 11 21 -1; 0 0 2.7 20 0 2.7 0 10 3.7
-It creates a slab laying on the top of the walls and rising with the angle of 5.71°
MODIFY
SLAB P3 MODIFY slab coord1 elev coord2 elev coord3 elev
It modifies an existing slab's inclination by defining its top's plain with three points and their elevations.
slab (obj): the slab to be modified
coord1, coord2, coord3 (point): points of the slab's plain
elev (real): the elevation of the point
e.g.: #WALL RECTANGLE 0 0 20 0 20 10; #SLAB CREATE RECTANGLE HV 0 10 20 0; #SLAB P3 MODIFY 0 5 0 0 2.7 20 0 2.7 0 10 3.7
-It creates a slab laying on the top of the walls and rising with the angle of 5.71°
SLAB TILTED
SLAB TILTED <wall> ENTER coord1 coord2 ang
It creates a slab within the outer contours of the selected walls. You can define the slab's inclination by defining its top's plain with two of its points and the rising angle of it.
wall (obj): walls to include it into the slab's boundary
coord1, coord2 (point): endpoints of the reference line (with 0 elevations) (
ang (real): the rising angle of the slab's plain
e.g.: #WALL RECTANGLE 0 0 20 0 20 10; #SLAB TILTED SELWINDOW -1 11 21 -1; 0 -30 0 -30 5.71
-It creates a slab laying on the top of the walls and rising with the angle of 5.71°
MODIFY
SLAB TILTED MODIFY slab coord1 coord 2 ang
It modifies an existing slab's inclination by defining its top' plain with two points and the rising angle.
slab: the slab to be modified
coord1, coord2 (point): endpoints of the reference line (with 0 elevations) (
ang (real): the rising angle of the slab's plain
e.g.: #WALL RECTANGLE 0 0 20 0 20 10; #SLAB CREATE RECTANGLE HV 0 10 20 0; #SLAB TILTED MODIFY 0 5 0 -30 0 -30 5.71
-It creates a slab laying on the top of the walls and rising with the angle of 5.71°
SLAB MOVENODE
SLAB MOVENODE [PART] <coord1 coord2> ENTER
It moves the selected node of a slab. If you use the switch 'PART' only the active layer will be modified.
coord1 (point): the node to be moved
coord2 (point): the new place of the node
e.g.: #SLAB CREATE RECTANGLE HV 0 10 20 0; #SLAB MOVENODE 0 0 0 -5;
-It creates a slab with the nodes of its boundary: (0,-5), (0,10), (20,10) and (20,0).
SLAB ADDNODE
SLAB ADDNODE [PART] <slab {coord | SPOLYGON $polyline_def$}> ENTER
It adds a new node to the selected slab's contour. You can add a whole polyline by using the option 'SPOLYGON'. In this case the first and the last section will be extended to have an intersection point with the former contour of the slab. If you use the switch 'PART' only the active layer will be modified.
slab (obj): the slab to be modified
coord (point): the place of the new node
$polyline_def$: the definition of a polyline (See the chapter: Definitions)
e.g.: #SLAB CREATE RECTANGLE HV 0 10 20 0; #SLAB ADDNODE 0 0 0 -5;
-It creates a slab with the nodes of its boundary: (0,-5), (0,10), (20,10) and (20,0).
SLAB DELETENODE
SLAB DELETENODE [PART] <coord> ENTER
It deletes the selected node of a slab. If you use the switch 'PART' only the active layer will be modified.
coord (point): the coordinates of the node to be deleted
e.g.: #SLAB CREATE RECTANGLE HV 0 10 20 0; #SLAB DELETENODE 0 0;
-It creates a slab with the nodes of its boundary: (0,10), (20,10) and (20,0).
SLAB SPOFFSET
SLAB SPOFFSET [PART] <slab [ALL] coord> ENTER
It moves the selected line of the slab's contour to the desired position. If you use the switch 'ALL' every sides of the boundary will be moved with the same offset. If you use the switch 'PART' only the active layer will be modified.
slab (obj): the part of the slab's boundary to be moved
coord (point): the new place of the selected line
e.g.: #SLAB CREATE RECTANGLE HV 0 10 20 0; #SLAB SPOFFSET 0 0 0 -1;
-It creates a slab with the nodes of its boundary: (0,-1), (0,10), (20,10) and (20,-1).
SLAB CPOINT
SLAB CPOINT [PART] <slab {coord|{RADIUS rad|DIAMETER dia| PERIMETER per|ARC height} sel_point}}> ENTER
It changes a straight line of the slab's contour into a circular arc. If you use the switch 'PART' only the active layer will be modified.
slab (obj): the straight line of the slab's boundary to be modified
coord (point): a point on the arc's circumference
rad (real): the radius of the arc
dia (real): the diameter of the arc
per (real): the perimeter of the arc
height (real): the height of the arc
sel_point (point): from the two possible arcs the one will be selected which has the nearest point to this parameter
e.g.: #SLAB CREATE RECTANGLE HV 0 10 20 0; #SLAB CPOINT 0 0 10 -5;
-It creates a slab with the nodes of its boundary: (0,0), (0,10), (20,10) and (20,0). The line connecting the nodes (0,0) and (20,0) is a circular arc.
SLAB SHIFT
SLAB SHIFT [PART] <slab> ENTER
It changes an arc of the slab's contour into a straight line. This command is the opposite of SLAB CPOINT.
If you use the switch 'PART' only the active layer will be modified.
slab (obj): the arc to be changed
e.g.: #SLAB CREATE RECTANGLE HV 0 10 20 0; #SLAB CPOINT 0 0 10 -5; #SLAB SHIFT 10 -5;
-It creates a slab with the nodes of its boundary: (0,0) (0,10), (20,10) and (20,0).
SLAB HOLE
SLAB HOLE <[PART] slab {STAIR [BELOW] stair | $profile_def$}> ENTER
It creates a hole on the selected slab. With the switch 'PART' you can create the hole only on the active layer of the slab. The hole can be defined by its profile. By selecting the option 'STAIR' the program creates the hole automatically above the selected stair. In this case the switch 'BELOW' is used for changing the active floor to which is below the slab's floor.
slab (obj): the slab to make a hole in it
stair (obj): the stair to make a hole above
$profile_def$: the definition of a profile. For the details see the chapter: Definitions.
DELETE
SLAB HOLE DELETE <hole> ENTER
It deletes the selected hole on a slab. (It makes the slab whole again.)
hole (obj): the hole to be deleted (to be filled)
Comments
0 comments
Article is closed for comments.