# Konstru Manual

## Konstru Manual

- [Introduction](https://konstru.gitbook.io/konstru-manual/master.md): Created by Structural Engineer's for Structural Engineers
- [What makes Konstru different?](https://konstru.gitbook.io/konstru-manual/what-makes-konstru-different.md)
- [Getting Started with Konstru](https://konstru.gitbook.io/konstru-manual/getting-started.md)
- [Sign Up](https://konstru.gitbook.io/konstru-manual/getting-started/sign-up.md): Signing up for Konstru is a simple process. Enter your email address, select a plan, and down load the plugins.
- [Installation](https://konstru.gitbook.io/konstru-manual/getting-started/installation.md): Installing Konstru is a simple process. Once you have created an account. Login to https://app.Konstru.com and download the installer.
- [Konstru plugin installation for SAP2000](https://konstru.gitbook.io/konstru-manual/getting-started/installation/konstru-plugin-installation-for-sap2000.md): This page covers some common topics around the installation of the Konstru plugin for SAP2000
- [Konstru plugin installation for ETABS](https://konstru.gitbook.io/konstru-manual/getting-started/installation/konstru-plugin-installation-for-etabs.md): This page covers some common topics around the installation of the Konstru plugin for ETABS
- [Updating Konstru Plugins](https://konstru.gitbook.io/konstru-manual/getting-started/updating-konstru-plugins.md): We're continuously making improvements on Konstru, and roll out updates frequently.
- [Konstru Plugins](https://konstru.gitbook.io/konstru-manual/getting-started/konstru-plugins.md): Currently Konstru connects your data to a variety of different modeling and analysis platforms commonly used in the AEC industry.
- [Supported Web Browsers](https://konstru.gitbook.io/konstru-manual/getting-started/supported-web-browsers.md): Konstru likes Chrome the best!
- [Create your first Model](https://konstru.gitbook.io/konstru-manual/getting-started/your-first-model.md): To send BIM data between modeling applications you will need to create a container on the Konstru platform. This is called a Konstru Model.
- [Upload to Konstru](https://konstru.gitbook.io/konstru-manual/getting-started/your-first-model/upload.md): Upload BIM data to your Konstru Model.
- [Review](https://konstru.gitbook.io/konstru-manual/getting-started/your-first-model/review.md): The Review dialog will give a summary of the actions being performed.
- [Download](https://konstru.gitbook.io/konstru-manual/getting-started/your-first-model/download.md): Download BIM data from Konstru to your modeling application.
- [Set Up Payment For Konstru Usage](https://konstru.gitbook.io/konstru-manual/getting-started/set-up-payment-for-konstru-usage.md)
- [How Konstru Works](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website.md): 10'000 ft view
- [What happen's on Upload and Download?](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/what-happens-on-upload.md): How Konstru reads from a model, and how Konstru writes to a model.
- [What Konstru extracts when you upload](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/what-konstru-extracts-when-you-upload.md): Introduction to Partial Models and Konstru Filters
- [Create / Update / Delete](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/create-update-delete.md): Ch ch ch ch changes...
- [Understanding Changes](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/create-update-delete/understanding-changes.md)
- [Model Versions](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/model-versions.md): What are Konstru model versions?
- [Konstru Web Client](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/konstru-website.md): What can I use the Konstru browser interface for?
- [What can I do on the Web app?](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/konstru-website/what-can-i-do-on-the-web-app.md)
- [Web Client in Detail](https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/konstru-website/web-client-in-detail.md)
- [Konstru Workflows](https://konstru.gitbook.io/konstru-manual/konstru-workflows.md): How can Konstru help reduce the clicks
- [Before you Upload](https://konstru.gitbook.io/konstru-manual/konstru-workflows/apples-and-oranges-the-difference-between-models.md): Get to know the differences between your models.
- [Geometric Differences](https://konstru.gitbook.io/konstru-manual/konstru-workflows/apples-and-oranges-the-difference-between-models/geometric-differences.md): Why are there differences in the placement of objects in different software?
- [Attribute Differences](https://konstru.gitbook.io/konstru-manual/konstru-workflows/apples-and-oranges-the-difference-between-models/metadata-differences.md): Why are there differences between the way Revit and SAP treat materials and profile libraries?
- [One-way Model Translation](https://konstru.gitbook.io/konstru-manual/konstru-workflows/one-way-model-translation.md): From A to B
- [One Way in Detail](https://konstru.gitbook.io/konstru-manual/konstru-workflows/one-way-model-translation/one-way-in-detail.md): From before you upload, to the finishing touches.
- [Round Trip Model Translation](https://konstru.gitbook.io/konstru-manual/konstru-workflows/round-trip-model-translation.md): From A to B and back to A
- [Model Merging](https://konstru.gitbook.io/konstru-manual/konstru-workflows/model-merging.md): Model A + Model B = Model C...or maybe... Model A.1 + Model A.2 = Model A.3
- [Merging in Detail](https://konstru.gitbook.io/konstru-manual/konstru-workflows/model-merging/merging-in-detail.md): 5 minute demo video
- [Auto Grouping (CSI and Revit)](https://konstru.gitbook.io/konstru-manual/konstru-workflows/model-merging/auto-grouping-csi-and-revit.md)
- [Round Trip vs Model Merging](https://konstru.gitbook.io/konstru-manual/konstru-workflows/model-merging/round-trip-vs-model-merging.md): Which Konstru workflow is right for you?
- [Staged and Partial Models](https://konstru.gitbook.io/konstru-manual/konstru-workflows/partial-models.md): What to know when using Konstru on only portions of a larger model.
- [Konstru Element Types](https://konstru.gitbook.io/konstru-manual/konstru-supported-element-types.md): Generally, which objects types will Konstru capture from each platform?
- [Datum's: Levels and Grids and Groups](https://konstru.gitbook.io/konstru-manual/konstru-supported-element-types/datums-and-groups.md): Description of Levels, Grids and Groups in Konstru
- [Structural Objects](https://konstru.gitbook.io/konstru-manual/konstru-supported-element-types/structural-objects.md): Specific's of Konstru supported Structural Objects
- [Structural Analysis Objects](https://konstru.gitbook.io/konstru-manual/konstru-supported-element-types/structural-analysis-objects.md): Specific's of Structural Analysis Objects
- [Konstru General Knowledge](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge.md): All the stuff that doesn't make sense in other sections.
- [Konstru and CSI (SAP and ETABS)](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-and-csi-sap-and-etabs.md): Some CSI specific notes
- [Link Object Support](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-and-csi-sap-and-etabs/link-object-support.md)
- [Analysis Results](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-and-csi-sap-and-etabs/analysis-results.md): Getting Forces from SAP to Konstru
- [Model XYZ Origins](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/model-origins.md): Where's zero?
- [Model Review](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/model-review.md): What is model review?
- [Konstru Filters](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-filters.md): How to create and utilize Konstru Filters to manage your model translation
- [Konstru Recommended Filters](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-filters/konstru-recommended-filters.md): Description of the rationale behind Recommended Filters
- [Create a new Filter](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-filters/create-a-new-filter.md): How to Create a new Konstru Filter
- [Filter Profiles](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-filters/filter-profiles.md)
- [Filter Element Types](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-filters/filter-element-types.md)
- [Filtering Custom Attributes](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-filters/practical-examples-of-filters-in-use.md): Extending Filtering further.
- [Konstru Mapping](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/konstru-mapping.md): How Konstru deals with differences in Profile and Materials
- [Units and Konstru](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/units-and-konstru.md)
- [Beams v Braces and Columns v Sloped Columns](https://konstru.gitbook.io/konstru-manual/konstru-general-knowledge/sloped-columns.md)
- [Platform Specific Knowledge](https://konstru.gitbook.io/konstru-manual/konstru-revit.md): Deep dive into how Konstru interact's with each software
- [Konstru Revit](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit.md): Supported Versions: R18, R19, R20
- [Revit Slab Shapes and Slopes](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/revit-slab-shapes-and-slopes.md)
- [Revit Loads](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/revit-loads.md)
- [Revit Openings](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/revit-openings.md)
- [Revit Slanted Columns Geometry Alignment](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/revit-slanted-columns-geometry-alignment.md)
- [Uploading Levels Tip](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/uploading-levels-tip.md)
- [Writing Data to Revit](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/writing-results-to-revit.md): How Konstru interacts with Revit data.
- [Konstru and the Revit Central Model](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/konstru-and-the-revit-central-model.md): also how Konstru deals with Linked Revit files...
- [Konstru and Revit Worksets](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/konstru-and-revit-worksets.md)
- [Revit Analytic Model Connectivity Review](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/revit-analytic-model-connectivity-review.md): When translating Revit models to Analysis platforms
- [Material Unknown](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/material-unknown.md)
- [Konstru and Revit Families](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/konstru-and-revit-families.md): How does Konstru work with Revit Families?
- [Framing Repair](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/framing-repair.md): Framing Repair is a tool to visualize and repair connectivity issues in Revit models.
- [Framing Repair Primer](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-revit/framing-repair/framing-repair-primer.md)
- [Konstru SAP](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-sap.md): Supported Versions: 17,18,19,20
- [Konstru ETABS](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-etabs.md): Supported Versions: ETABS 17, 18
- [Konstru ETABS Grid Importer\*](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-etabs/konstru-etabs-grid-importer.md)
- [Konstru RAM](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-ram.md): Supported Version; v15, v17
- [RAM Best Practices](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-ram/ram-best-practices.md): The problem child of Konstru's brood.
- [RAM Automated Column Splitting](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-ram/ram-automated-column-splitting.md)
- [RAM Model Geometry](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-ram/geometry.md)
- [Konstru Excel](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-excel.md)
- [Excel Calculations](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-excel/units-in-excel.md)
- [Konstru Tekla](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-tekla.md): Konstru for Detailers
- [Konstru Grasshopper](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper.md)
- [Build Revit Loads in Grasshopper](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/build-revit-loads-in-grasshopper.md)
- [Orient Slanted Columns in Grasshopper](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/orient-slanted-columns-in-grasshopper.md)
- [Geometry](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry.md): Descriptions on the various types of Geometries used within Konstru Grasshopper.
- [Geometry Object](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/geometry-object.md)
- [Area](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/area.md)
- [Beam](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/beam.md)
- [Brace](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/brace.md)
- [Cable](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/cable.md)
- [Column](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/column.md)
- [Floor](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/floor.md)
- [Foundation](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/foundation.md)
- [Geometry Element](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/geometry-element.md)
- [Attribute](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/attribute.md)
- [Adaptive Component](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/adaptive-component.md)
- [Grid](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/grid.md)
- [Level](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/level.md)
- [Model Line](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/model-line.md)
- [Openings](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/openings.md)
- [Node](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/node.md)
- [Wall](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/geometry/wall.md)
- [Profiles\*](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/profiles.md): Descriptions about the structural Profiles available within the Konstru's library, Custom Profiles, and how to use them.
- [Profile Libraries](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/profiles/profile-libraries.md)
- [Create Custom Profiles](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/profiles/custom-profiles.md)
- [Get Profile](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/profiles/assigning-profiles.md)
- [Materials](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/materials.md): Descriptions about the Materials available within the Konstru's library.
- [Creating Konstru Objects](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/creation-of-konstru-objects.md): Descriptions on how to create Konstru Objects and Geometry within Grasshopper
- [Downloading Konstru Objects in Grasshopper](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/downloading-konstru-objects-in-grasshopper.md): Descriptions on how to download Konstru Objects and Geometry within Grasshopper
- [Updating Konstru Objects](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/updating-konstru-objects.md): Descriptions on how to update Konstru Objects and Geometry within Grasshopper
- [Deleting Konstru Objects](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/deletion-of-konstru-objects.md): Descriptions on how to delete Konstru Objects and Geometry within Grasshopper
- [Grasshopper Utilities](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/grasshopper-utilities.md)
- [Rhino and Grasshopper ID's](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/rhino-and-grasshopper-ids.md)
- [Adaptive Components in Grasshopper](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/adaptive-components-in-grasshopper.md)
- [Grasshopper Analysis Objects\*](https://konstru.gitbook.io/konstru-manual/konstru-revit/konstru-grasshopper/grasshopper-analysis-objects.md)
- [Konstru FAQ](https://konstru.gitbook.io/konstru-manual/konstru-faq.md): Some often asked questions....
- [Platform Sample Models](https://konstru.gitbook.io/konstru-manual/konstru-faq/platform-sample-models.md): Try out Konstru with these files
- [Known Issues](https://konstru.gitbook.io/konstru-manual/konstru-faq/known-issues.md): We know and we're working on it.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://konstru.gitbook.io/konstru-manual/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
