LSS Arch Tool

All LSS Arch tools have similar logic, usage scenario and user interface elements.
Refer to User Interface Elements Diagram to get a general idea about interface elements of a typical LSS Arch Tool. Each tool has its own tool dialog, which displays parameters of an 'arch' object to be created using this particular tool or parameters of selected existing 'arch' object.

Typical Tool Operation

  1. open tool dialog by clicking appropriate speed-button of LSS Arch toolbar or by choosing apropriate tool name from Main Menu>>Plugins>>LSS Arch
  2. (optional) adjust 'arch' object's settings: geometry, materials, identification etc
  3. click topmost command button of the dialog to start 'arch' object creation in an active model
  4. click at starting point to begin drawing of object's contour
  5. move cursor and click to add new vertices to a contour or enter offset value from keyboard using value control box (VCB)
  6. double-click at ending point or single-click at ending point and press <End> key to finish drawing of a contour
  7. (optional) finish drawing of a contour at starting point
Make just single-click after step 3 to create objects such as column or opening right away.
There is one more way to open a LSS Arch tool dialog in case if some 'arch' objects already exist in an active model: select existing 'arch' object using SketchUp's 'Select' tool, then right-click on it to pop-up context menu, select LSS Arch tool name (it should correspond to selected 'arch' object type) from context menu to open LSS Arch tool dialog.

Udoing LSS Arch Tool Action

It is important to acknowledge that all LSS Arch tools often perform some accessory operations during tool session, that's why it is necessary to click "Undo" button more than one time in order to rollback last action made by LSS Arch tool when needed. The most usual "accessory" operation is hiding/showing of picked LSS Arch entity, when LSS Arch tool is active. This minor inconvenience in user experience is present in order to ensure extension's stability.
Anyway each LSS Arch tool shows transparent preview of an object to be created and allows to evaluate object's features before its creation. This approach allows to minimize a need to rollback any actions performed by LSS Arch tools as such.

Tool Dialog

Tool dialog can be minimized/unfolded by single click at tool's icon (upper right corner of a dialog).
State icon displays current basic state of a tool:
Upper part of a dialog contains main command buttons, which allow to perform tool's basic operations. Each command button corresponds to each one of basic tool's states.
It is also possible to switch between states just by clicking at a tool state icon or using up/down arrow keys.

Middle part of a dialog contains parameters of an object to be created or of picked (selected) object. It is possible to pick an object by single click when tool is in default state. Parameters of selected object can be re-adjusted using tool dialog. Changes of parameters take effect after clicking 'Apply' button at the bottom of a tool dialog.
Parameters are grouped into following sections: Each group of settings could be collapsed/expanded by clicking at -/+ button respectively.
'Geometry' and 'Materials' sections directly affect the process of new 'arch' object creation.
'Reporting' section contains read only 'measured' quantitative values such as for example area or volume just for reference.
'Identification' section stores information, which might be used for further labeling and/or listing of created 'arch' objects. It is possible to ignore or leave blank identification information in case if there is no need to attach labels to created 'arch' objects or generate lists, which contain identification information of listed objects.

By default tool dialog stretches to fit its content height, but there is a toggle button at the bottom of a tool dialog, which determines weather to stretch tool dialog or not.
'Apply' button at the bottom of a tool dialog makes sence in 'default' mode, when some existing 'arch' object is picked. Click this button to accept changes of parameters listed in the middle part and to rebuild picked 'arch' object.
'Reset' button works almost like <Esc> key: it switches tool to 'default' state and deselects picked 'arch' object if any.

Object Representation

Tool displays 'arch' object under creation (during drawing state) or selected object (picked by single click in tool's default state) as transparent body outlined by black wire-frame. It is possible to adjust opacity level using 'Settings' dialog. It is also possible to display wire-frame only by setting 'Preview mode' option of 'Settings' dialog to 'wire'.
Note that by default tool hides actual geometry after picking (selecting) an existing object in an active model (it is possible to turn off this feature in 'Settings' dialog though).
When an existing object is picked (selected), tool shows a set of so-called 'adjustment points', which are designed for direct manipulation of selected object. Direct manipulation typically allows to perform the following: It is also possible to adjust re-sizable parameter by typing a new value of it using value control box (VCB) while hovering over corresponding adjustment point.
Note that it is possible to place 'drag handle' temporarily to any specific point by clicking at it while holding <Alt> key. This feature allows to drag selected 'arch' object precisely from one specific point to another using SketchUp's object snap.

Another type of direct manipulation is ability to re-shape a contour of selected 'arch' object.
Tool shows a contour of an arch object with red line. When existing 'arch' object is selected, tool displays square handles (grips) around contour's nodal points and triangular handles at the centers of contour's segments. It is possible to move nodal points and segments by dragging those handles. Releasing a drag immediately rebuilds selected 'arch' object.
It is possible to delete vertex (node) of selected 'arch' object's contour by hitting <Del> key while hovering over it and to insert new vertex into a contour by hitting <Ins> key while hovering over a center of contour's segment (triangular handle).
Finally it is possible to split a contour of selected 'arch' object:
  1. pick an 'arch' object while LSS Arch tool is active
  2. hover over nodal point handle and right-click at it to pop-up tool's context menu
  3. choose 'Split contour' command from context menu
Note. It is possible to adjust the size of adjustment points and handles according to screen resolution and personal preferences by setting 'Grips magnify factor' option of 'Settings' dialog.
Distance between 'drag handle' (aka anchor point) and 'rotation handle' is also can be adjusted using 'Settings' dialog.
In case if adjustment points overlaps contour nodal points it is possible to switch off displaying of adjustment points by hitting <F2> key, so it will be easier to re-shape a contour of selected object.

Accessory Features

Note that in case of choosing a material using a drop-down list of tool dialog, material should exist in an active model in order to appear in a drop-down list.
SketchUp provides an easy way to add a material into an active model even without applying it to any object. To add some particular material from any collection:
  1. open 'Materials' window by choosing 'Materials' command from Main Menu>>Window or just by activating SketchUp's 'Paint Bucket' tool
  2. browse collections to find a material, which you want to add into an active model
  3. right-click at a material and choose 'Add to model' command from pop-up context menu

New material automatically appears in an active model right after its creation and it have to appear in drop-down lists of LSS Arch tools as well. If new material was created while LSS Arch tool dialog was opened, then it is necessary to close a tool dialog and re-open it in order for changes to take effect.

Common Hotkeys

Pay attention to a tool dialog window focus, while using hotkeys especially with respect to <Enter>, <Del>, <End> and <Tab> keys. These keys have different effect depending on context. For example, when tool dialog window is focused, <Tab> key moves cursor to a next data field within a tool dialog, when tool dialog is opened but blurred (not focused), <Tab> key toggles arch object's geometry information visibility.

Related Information

Learn more about LSS Arch Entity
Learn more about Global Settings
Learn how to make curved segments