Model Tree Guide - Navigate Model Structure and Components
Complete guide for using the Model Tree feature to explore model hierarchy, manage component visibility, and navigate complex assemblies
Model Tree Guide
Overview
The Model Tree is a powerful navigation tool that allows you to explore the hierarchical structure of your 3D models. This feature is particularly useful for complex assemblies with multiple components, enabling you to understand model organization, control component visibility, and focus on specific parts of your design.
Hierarchical Navigation
Explore nested assemblies and sub-components
Visibility Control
Show or hide individual components
Smart Focusing
Zoom to specific components automatically
Three View Modes
Choose the optimal display for your workflow
When to Use Model Tree
The Model Tree is most valuable for:
- Complex Assemblies: Models with multiple nested components
- Component Analysis: Understanding how parts relate to each other
- Selective Viewing: Hiding parts to see internal components
- Quality Control: Systematic inspection of assembly structure
- Documentation: Creating focused views of specific components
Best Use Cases: The Model Tree becomes essential when working with assemblies containing 10+ components or nested sub-assemblies.
Accessing Model Tree
Desktop Access
- Enter Fullscreen Mode: Click the fullscreen button (⛶) in the viewer toolbar
- Open Model Tree: Click the "Model Tree" button (🗂️) in the fullscreen toolbar
- Panel Display: The Model Tree panel opens on the left side of the screen
Mobile Access
Enter Fullscreen
Tap the fullscreen icon (⛶) in the mobile viewer interface.
Open More Menu
Tap the "More" button (⋯) in the mobile fullscreen toolbar.
Select Model Tree
Choose "Model Tree" from the dropdown menu to open the panel.
Mobile Tip: On smaller screens, the Model Tree panel takes up more screen space. Consider using landscape orientation for better visibility.
View Modes
The Model Tree offers three distinct view modes, each optimized for different use cases:
Simple Mode
Purpose: Clean, minimal view for straightforward navigation
Display: Shows only nodes that contain mesh geometry
Best For: Simple models with few components or quick component identification
Features:
- Hides empty organizational nodes
- Focuses on actual geometry components
- Fastest loading and best mobile performance
- Ideal for initial model exploration
Flat List Mode
Purpose: Linear view of all model components
Display: All nodes shown in a flat hierarchy without nesting
Best For: Searching specific components or systematic inspection
Features:
- No hierarchical indentation
- All components visible at once
- Easy scrolling and searching
- Quick component comparison
Tree View Mode
Purpose: Full hierarchical structure navigation
Display: Complete assembly tree with parent-child relationships
Best For: Complex assemblies with nested sub-assemblies
Features:
- Expandable/collapsible nodes
- Visual hierarchy with indentation
- Assembly structure understanding
- Precise navigation control
Smart Default: The system automatically selects the optimal view mode based on model complexity. Simple models default to Simple Mode, while complex assemblies use Tree View Mode.
Core Operations
Node Expansion and Collapse
Individual Nodes
- Desktop: Click the arrow icon (▶) next to parent nodes
- Mobile: Tap the arrow icon to expand or collapse
Batch Operations
- Expand All: Opens all parent nodes to show complete structure
- Collapse All: Closes all nodes for clean overview
- Keyboard: Use
Ctrl+E(expand all) orCtrl+C(collapse all)
Component Visibility Control
Individual Components
- Hide/Show Toggle: Click the eye icon (👁) next to any component
- Visual Feedback: Hidden components show crossed-out eye icon (👁🗨)
- Instant Update: 3D view updates immediately when toggling visibility
Batch Visibility
- Show All: Makes all hidden components visible
- Hide Selected: Hide multiple components by selecting them first
Analysis Workflow: Hide outer components to reveal internal mechanisms or components that might be obscured in the default view.
Focus and Navigation
Fit to Window
- Single Component: Right-click component and select "Fit to Window"
- Desktop Shortcut: Double-click component name
- Mobile: Long-press component and tap "Fit to Window"
- Result: Camera automatically positions to show the component optimally
Node Selection
- Visual Highlight: Selected components are highlighted in both tree and 3D view
- Multi-Selection: Hold
Ctrl(desktop) to select multiple components - Clear Selection: Click empty space or press
Esc
Mobile-Specific Instructions
Touch Interactions
Opening Model Tree
- Tap fullscreen icon to enter fullscreen mode
- Tap "More" (⋯) button in toolbar
- Select "Model Tree" from menu
Navigating the Tree
- Expand/Collapse: Tap arrow icons (▶/▼) next to parent nodes
- Select Component: Tap component name to highlight it
- Toggle Visibility: Tap eye icon (👁) to show/hide components
- Fit to View: Long-press component name, then tap "Fit to Window"
Mobile Layout Optimization
- Sliding Panel: Tree panel slides in from the left on mobile
- Overlay Mode: Panel overlays the 3D view for maximum space usage
- Quick Close: Tap outside the panel or use the X button to close
- Touch Targets: All buttons are sized for comfortable finger navigation
Mobile Performance Tips
For Large Models
- Start with Simple Mode: Use Simple view for initial exploration
- Progressive Loading: Switch to Tree View only when needed
- Close When Done: Close the Model Tree panel to free up memory
- Avoid Deep Nesting: Don't expand all nodes at once on complex models
Gesture Efficiency
- Single Tap: Quick component selection
- Long Press: Access component actions menu
- Pinch Zoom: Zoom in 3D view while keeping tree open
- Swipe: Navigate between different tool panels
Performance Note: On mobile devices with limited RAM, keep the Model Tree closed when performing intensive 3D operations like complex measurements.
Advanced Features
Search and Filtering
Component Search
While not directly built into the current interface, you can quickly locate components:
- Flat List Mode: Scroll through alphabetically organized components
- Manual Filtering: Use visibility controls to isolate relevant components
- Progressive Disclosure: Start collapsed and expand only relevant sections
Smart Navigation
- Breadcrumb Trail: Remember your navigation path through complex assemblies
- Component Grouping: Related components are typically grouped under parent nodes
- Material Grouping: Components often share materials in the tree structure
Workflow Integration
CAD Review Process
- Start with Tree View: Understand overall assembly structure
- Switch to Simple: Focus on individual components
- Use Fit to Window: Examine each component in detail
- Toggle Visibility: Create focused views for documentation
Quality Control Workflow
- Expand All Nodes: See complete structure
- Systematic Inspection: Work through tree level by level
- Hide Verified Parts: Remove components from view as you verify them
- Document Issues: Use screenshots with specific components highlighted
Integration with Other Tools
With Measurement Tools
- Isolate Components: Hide surrounding parts for precise measurements
- Component Focus: Use Fit to Window before measuring
- Clear View: Remove visual clutter for accurate dimension checking
With Export Functions
- Selective Export: Choose specific components for export (future feature)
- Component Documentation: Create component-specific views for export
- Assembly Breakdown: Export individual components separately
Troubleshooting
Common Issues
Model Tree Won't Load
- Check Model Complexity: Very simple models may not show tree structure
- Wait for Processing: Large models may take time to build tree data
- Refresh Viewer: Close and reopen fullscreen mode
- Check Memory: Ensure sufficient device memory for large assemblies
Missing Components
- Check View Mode: Switch to Flat List to see all components
- Expand Nodes: Some components may be nested deep in hierarchy
- Verify File: Ensure original CAD file contains proper assembly structure
- Model Quality: Some CAD exports may flatten assembly hierarchy
Performance Issues
- Simplify View: Use Simple Mode for better performance
- Limit Expansion: Don't expand all nodes on very large assemblies
- Close Panel: Keep Model Tree closed during intensive 3D operations
- Refresh Browser: Clear memory by refreshing the page
Mobile-Specific Issues
Panel Display Problems
- Screen Size: Minimum 5-inch screen recommended for comfortable use
- Orientation: Try landscape mode for better panel layout
- Browser Zoom: Ensure browser zoom is set to 100%
- Clear Browser Data: Clear cache if panel layout appears broken
Touch Response Issues
- Clean Screen: Remove fingerprints for better touch recognition
- Single Tap: Avoid rapid multiple taps that may confuse the interface
- Patient Interaction: Allow time for component highlighting to update
- Close Other Apps: Free up memory for better touch response
Best Practices
Efficient Navigation
- Start Broad: Begin with collapsed tree view to understand overall structure
- Work Systematically: Expand one level at a time for complex assemblies
- Use Fit Commands: Leverage auto-fit features rather than manual camera adjustment
- Clear Selection: Regularly clear selections to avoid confusion
Performance Optimization
- Close When Unused: Hide the Model Tree panel when focusing on 3D operations
- Selective Loading: Only expand tree sections you need to explore
- Memory Management: On mobile, close the panel between different model loads
- Progressive Disclosure: Start with Simple Mode and upgrade to Tree View as needed
Professional Workflows
- Document Structure First: Use Tree View to understand assembly organization
- Create Component Lists: Use Flat List for systematic component inventory
- Focus Documentation: Use component isolation for technical drawings
- Quality Verification: Hide components systematically during inspection
Pro Workflow: Start with Tree View for structure understanding → Switch to Simple for component focus → Use Flat List for comprehensive review.
Integration with STP Viewer Features
Combined with View Controls
- Preset Views + Tree: Use standard views with component isolation
- Up Vector Control: Maintain proper orientation while navigating components
- Projection Modes: Switch between perspective and orthographic for technical review
Combined with Measurements
- Component Isolation: Hide irrelevant parts before measuring
- Focused Measurements: Use Fit to Window for accurate dimension capture
- Clear Context: Remove visual distractions for precise measurements
Combined with Export Features
- Component Documentation: Create focused views for each component
- Assembly Breakdown: Document individual components systematically
- Technical Drawings: Use orthographic views with component isolation
Ready to explore your model's structure? Enter fullscreen mode and open the Model Tree to begin navigating your assembly hierarchy!
STP Viewer Documentation