Changes
This commit is contained in:
@@ -15,7 +15,7 @@ interface FineTuning {
|
||||
|
||||
type AnchorMode = 'tracking' | 'manual' | 'fine-tuning';
|
||||
type InspectionResult = 'pending' | 'approved' | 'rejected';
|
||||
type RenderMode = 'solid' | 'wireframe';
|
||||
type RenderMode = 'solid' | 'wireframe' | 'edges';
|
||||
|
||||
export interface MeasurePoint {
|
||||
x: number;
|
||||
@@ -77,6 +77,9 @@ interface ModelStore {
|
||||
wireframeThickness: number;
|
||||
setWireframeThickness: (t: number) => void;
|
||||
|
||||
edgeThresholdAngle: number;
|
||||
setEdgeThresholdAngle: (angle: number) => void;
|
||||
|
||||
checklist: ChecklistItem[];
|
||||
setChecklistItemStatus: (id: string, status: 'approved' | 'rejected') => void;
|
||||
setChecklistItemNote: (id: string, note: string) => void;
|
||||
@@ -136,6 +139,9 @@ export const useModelStore = create<ModelStore>((set) => ({
|
||||
wireframeThickness: 1,
|
||||
setWireframeThickness: (wireframeThickness) => set({ wireframeThickness }),
|
||||
|
||||
edgeThresholdAngle: 15,
|
||||
setEdgeThresholdAngle: (edgeThresholdAngle) => set({ edgeThresholdAngle }),
|
||||
|
||||
checklist: defaultChecklist.map(i => ({ ...i })),
|
||||
setChecklistItemStatus: (id, status) => set((state) => ({
|
||||
checklist: state.checklist.map(item =>
|
||||
|
||||
Reference in New Issue
Block a user