# Konstru Web Client

## Attribute Visualization

The primary purpose of the web client is to create an easy use platform for visualizing model objects and data. Many of the standard object attributes have dedicated view's, and users are able to color a model by any custom attribute by simply typing in it's name.

##

![](/files/-M2LmV-JjKseahytN8gW)

### Color by Profile Example:

![](/files/-M2LlA6lfny9xB8UdXIi)

## Change Visualization

As a database with the potential for multiple versions, the visualizations available extend beyond a single version. By using the 'Change' visualization, users can see what object's we either added, updated, or deleted, since the last model version.&#x20;

![](/files/-M2Lo3eUDgJqXwBAcr66)

{% embed url="<https://youtu.be/UprTqe4_yyI>" %}

## Model Merging

The model merge workflow whereby users can combine information and geometry from different Konstru models is available via the web client. You can learn more about this very useful workflow at the link below.

{% content-ref url="/pages/-LIw9MjXXvEm8fIjfM4X" %}
[Model Merging](/konstru-manual/konstru-workflows/model-merging.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://konstru.gitbook.io/konstru-manual/konstru-plugins-and-konstru-website/konstru-website.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.
