import { z } from 'zod' import { BaseNode, nodeType, objectId } from '../base' export const GuideNode = BaseNode.extend({ id: objectId('guide'), type: nodeType('guide'), url: z.string(), position: z.tuple([z.number(), z.number(), z.number()]).default([0, 0, 0]), rotation: z.tuple([z.number(), z.number(), z.number()]).default([0, 0, 0]), scale: z.number().default(1), opacity: z.number().min(0).max(100).default(50), }) export type GuideNode = z.infer