# Static Load Optimization

Learn how to apply forces, set constraints, and generate lightweight optimized designs with Vixiv AI’s static load optimization workflow.

### 1. Import Your 3D Model to [Vixiv AI](https://www.live.vixiv.net/)
- From the **Home Page**, click **“Drag & drop or click to import a 3D model”** or use the **“Import new file”** button in the upper right.
- **File format:** must be an **STL file**.

Import file from Home dashboard

### 2. Explore the Optimization Workspace
Once your file is open, you’ll see it displayed in a 3D workspace with grid and dimensions.

1. **Navigation controls:**
   - Left-click + drag → rotate your part
   - Scroll wheel → zoom in/out
2. **Scene Visualization:**
   - Toggle axes and grid on/off
   - Switch pivot axis (Global or Model)
   - Reset view to default (⟳)
3. **Material Visualization:**
   - Adjust STL color and opacity
   - Show/hide wireframe
   - Show/hide force arrows
4. **Section View:**
   - Enable/disable section cut
   - Choose a plane and clip position
   - Reverse the section view direction

### 3. Apply Force and Constraints
**Static load optimization** requires selecting both a **load surface** and a **fixed surface**.
- **Load (Green):**
  - In the upper left, select **Load**.
  - Click on the surface where you want to apply force (highlights in green).
  - Optional: specify a force direction. If left blank, the force is normal to the surface.
  - Remove a load by clicking the same surface again.
- **Fixed Face (Red):**
  - In the upper left, select **Fixed Face**.
  - Choose the surface that represents attachment.
  - Surface highlights in red.
  - Remove by clicking again.
- **Tolerance:**
  - Adjust tolerance to capture more of a curved surface.
  - Low tolerance = fewer triangles selected
  - High tolerance = more triangles included

### 4. Set Optimization Requirements
- **Domain:** Static loading.
- **Printer:** HP MJF 5200.
- **Material:** Currently trained on PA 12.
- **Shell Thickness:** Default 1 mm (0.039 in).
- **Zero Thickness Direction:** Allows powder removal. Choose an axis or “None”.
- **Optimization Goal:** Optimize for **Max Load** or **Stiffness**.
- **Optimization Start Point:** User defines start point of the voxel network.
  - Default: Voxel network will start at the center of mass of part
  - Custom: Defined by coordinates.
- **Conformal Lattice:** Generated lattice within the part will reach the edges of the part.

### 5. Generate a Design
Click **Generate** to start optimization. Vixiv AI will generate a table of up to **21 unique solutions** that all satisfy the optimization goal.
- Est time **: ~10 minutes.**
- There is no token cost if zero designs are generated.

### 6. Review, Sort, and Export
- Sort designs by your priorities (mass reduction, stiffness, etc.).
- Preview output designs directly in Vixiv AI by selecting individual outputs.
- Export your chosen design as an **STL file** (triangulated mesh).
