diff --git a/src/components/ViewerControls.tsx b/src/components/ViewerControls.tsx index 644b04b..5a925e4 100644 --- a/src/components/ViewerControls.tsx +++ b/src/components/ViewerControls.tsx @@ -1,4 +1,4 @@ -import { Eye, Grid3X3, Ruler, Trash2, Camera, LayoutGrid, Palette, Box, Move3D, Undo2 } from 'lucide-react'; +import { Eye, Grid3X3, Ruler, Trash2, Camera, LayoutGrid, Palette, Box, Move3D, Undo2, MousePointerClick, EyeOff, Focus, Download } from 'lucide-react'; import { Slider } from '@/components/ui/slider'; import { Button } from '@/components/ui/button'; import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; @@ -6,6 +6,9 @@ import { useModelStore } from '@/stores/useModelStore'; import { ScaleSelector } from '@/components/ScaleSelector'; import { useCallback } from 'react'; import { toast } from 'sonner'; +import { exportObjectsAsGLB } from '@/lib/exportSelectionGLB'; +import * as THREE from 'three'; +import { elementKey } from '@/components/three/ModelViewer'; const WIRE_COLORS = [ { label: 'Cinza', value: '#8899aa' },