BuildingTcl -- ModelTypeLabel 3DFrame: Difference between revisions
Jump to navigation
Jump to search
(Created page with '__NOTOC__ link=BuildingTcl|right ==Commands == :addModelData ModelLabel $ModelLabel :addModelData ModelTypeLabel 3DFrame :addModelData PlanModelLab…') |
No edit summary |
||
Line 1: | Line 1: | ||
[[Image:BuildingTclLogo.gif|link=BuildingTcl|right]] | [[Image:BuildingTclLogo.gif|link=BuildingTcl|right]] | ||
==Commands == | ==Commands == | ||
Line 18: | Line 17: | ||
;$ModelLabel : Unique Model Label for reference | ;$ModelLabel : Unique Model Label for reference | ||
;$ | ;$PlanModelLabel : Previously-Defined PlanModelLabel. Plan dimensions control bay widths in 3DFrame model | ||
==Optional Input Arguments == | ==Optional Input Arguments == | ||
Line 24: | Line 23: | ||
;$ModelDescription : Text. Optional, default = blank {} | ;$ModelDescription : Text. Optional, default = blank {} | ||
The following data may need an indeterminate number of input lines, indicated by the parentheses () | |||
<blockquote> | |||
===Geometry Data === | |||
;$ElevationModelLabel : Previously-Defined ElevationModelLabel | |||
;$GridLineLabel: # GridLineLabel defined in $PlanModelLabel where $ElevationModelLabel will be placed. | |||
:By default, the fist elevation ColumnLine corresponds to the first grid-line intersection in $PlanModelLabel and so on. | |||
;CrossGridLineLabel "$crossGridLineLabel1 $crossGridLineLabel2 ... : The user can specify the intersecting GridLineLabels on $PlanModelLabel. | |||
:The $crossGridLineLabel do not have to be continuous, but they have to be consecutive -- the user can skip GridLine intersections | |||
<blockquote> | |||
</blockquote> | |||
</blockquote> | |||
==Notes == | ==Notes == | ||
There are three ways to specify the above data | |||
* Individual Value | |||
** The value is specified individually | |||
* List of quantities | |||
**The quantities are specified individually in a Tcl list "$Quantity1 $Quantity2 ..." | |||
* Range of quantities with the same value | |||
**Quantities are specified by a start value and an end value placed in a Tcl list "$StartQuantity $EndQuantity" | |||
Revision as of 07:01, 12 November 2009
![](/wiki/images/a/a5/BuildingTclLogo.gif)
Commands
- addModelData ModelLabel $ModelLabel
- addModelData ModelTypeLabel 3DFrame
- addModelData PlanModelLabel $PlanModelLabel
- <addModelData ModelDescription "$ModelDescription">
- (addModelData -addElevation ElevationModelLabel $ElevationModelLabel1 GridLineLabel $GridLineLabel1 <CrossGridLineLabel "$crossGridLineLabel1 $crossGridLineLabel2 ...">)
- (addModelData -addElevation ElevationModelLabel $ElevationModelLabel2 GridLineLabel "$GridLineLabel2 $GridLineLabel3 ..." <CrossGridLineLabel "$crossGridLineLabel1 $crossGridLineLabel2 ...">)
- (addModelData -addElevation ElevationModelLabel $ElevationModelLabel2 GridLineLabelRange "$startGridLineLabel1 $emdGridLineLabel1" <CrossGridLineLabel "$crossGridLineLabel1 $crossGridLineLabel2 ...">)
- …
- addModel
Required Arguments
- $ModelLabel
- Unique Model Label for reference
- $PlanModelLabel
- Previously-Defined PlanModelLabel. Plan dimensions control bay widths in 3DFrame model
Optional Input Arguments
- $ModelDescription
- Text. Optional, default = blank {}
The following data may need an indeterminate number of input lines, indicated by the parentheses ()
Geometry Data
- $ElevationModelLabel
- Previously-Defined ElevationModelLabel
- $GridLineLabel
- # GridLineLabel defined in $PlanModelLabel where $ElevationModelLabel will be placed.
- By default, the fist elevation ColumnLine corresponds to the first grid-line intersection in $PlanModelLabel and so on.
- CrossGridLineLabel "$crossGridLineLabel1 $crossGridLineLabel2 ...
- The user can specify the intersecting GridLineLabels on $PlanModelLabel.
- The $crossGridLineLabel do not have to be continuous, but they have to be consecutive -- the user can skip GridLine intersections
Notes
There are three ways to specify the above data
- Individual Value
- The value is specified individually
- List of quantities
- The quantities are specified individually in a Tcl list "$Quantity1 $Quantity2 ..."
- Range of quantities with the same value
- Quantities are specified by a start value and an end value placed in a Tcl list "$StartQuantity $EndQuantity"
Options
Return to BuildingTcl Command Language Manual