> ## Documentation Index
> Fetch the complete documentation index at: https://speckle-assistant.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Visual Settings

export const connector_0 = "PowerBI Visual"

<div class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border-2 border-red-600 bg-red-100/50 dark:border-red-600 dark:bg-red-400/20" data-callout-type="warning">
  <div class="mt-0.5 w-4" data-component-part="callout-icon">
    <svg class="flex-none w-5 h-5 text-red-700 dark:text-red-300" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" aria-label="Warning">
      <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z" />
    </svg>
  </div>

  <div class="text-sm prose min-w-0 w-full text-red-700 dark:text-red-300" data-component-part="callout-content">
    <b>Notice</b>: This user guide is based on the legacy {connector_0} connector.<br />
    We recommend using our new connectors instead, as they are easier to use and actively maintained. This legacy documentation may not be up to date.
  </div>
</div>

## Object display

This setting determines how objects are displayed when not in the input data table.

* **Ghosted (default)**: Other elements are shown as transparent grey (or any other color you define) material, enhancing the ghost effect. 👻
* **Hidden**: Other elements are hidden. Only active elements are shown in the visual.

## Camera

These settings control the initial camera view, projection type, camera movement, and zoom behavior in the 3D Viewer Visual.

* **Default View:** Controls the default view when the visual is active. The default value is Perspective. It can be set to Perspective, Top, Left, Right, Front, or Back.
* **Projection:** Controls the projection of the camera in the visual. It can be set to "Perspective" or "Orthographic." The default value is Perspective.
* **Allow under model:** Controls whether the camera movement is allowed beneath the model or scene in the 3D Viewer Visual. The default value is False.
* **Zoom extent on change:** Determines whether the camera automatically adjusts its zoom level to fit the entire scene whenever a change occurs in the data or visualization. If unchecked, the camera stays where it was previously. The default value is True.

## Lighting

These lighting settings provide you with fine-grained control over the illumination and shading of your 3D Viewer Visual.

* **Intensity**: Controls the overall brightness or intensity of the lighting in the 3D Viewer Visual. Increasing the intensity can make the scene appear brighter, while decreasing it can create a more subdued or darker lighting effect.
* **Elevation:** Determines the vertical angle at which the light source illuminates the 3D scene.
* **Azimuth:** Defines the horizontal angle at which the light source illuminates the 3D scene.
* **Indirect:** Controls the amount of indirect lighting or ambient illumination in the 3D Viewer Visual.
* **Cast Shadows:** Enables or disables the rendering of shadows cast by objects in the 3D scene.
* **Catch Shadows:** The Catch-Shadows setting determines whether objects in the 3D Viewer Visual can receive shadows cast by other objects.
