Variable IRectangleTransformParameterPropsJsonSchemaConst
IRectangleTransformParameterPropsJsonSchema: z.ZodObject<
{
activeMode: z.ZodOptional<
z.ZodEnum<{ activeOnStart: "activeOnStart"; default: "default" }>,
>;
availableColor: z.ZodOptional<
z.ZodNullable<
z.ZodUnion<readonly [z.ZodString, z.ZodObject<{}, z.core.$loose>]>,
>,
>;
corners: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{
bottomLeft: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
bottomRight: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
topLeft: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
topRight: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
},
z.core.$strip,
>,
>,
>;
deselectOnEmpty: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
edgeControls: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{
bottom: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
left: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
right: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
top: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
},
z.core.$strip,
>,
>,
>;
enableRotation: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
enableScaling: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
enableTranslation: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
hover: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
hoverColor: z.ZodOptional<
z.ZodNullable<
z.ZodUnion<readonly [z.ZodString, z.ZodObject<{}, z.core.$loose>]>,
>,
>;
maximumSelection: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
minimumSelection: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
nameFilter: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodString>>>;
objects: z.ZodOptional<
z.ZodNullable<
z.ZodArray<
z.ZodObject<
{
dragAnchors: z.ZodOptional<
z.ZodNullable<z.ZodArray<z.ZodObject<(...), (...)>>>,
>;
dragOrigin: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNumber>>>;
nameFilter: z.ZodString;
restrictions: z.ZodArray<z.ZodString>;
},
z.core.$strip,
>,
>,
>,
>;
plane: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{
id: z.ZodOptional<z.ZodString>;
origin: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
rotation: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{ angle: z.ZodNumber; axis: z.ZodArray<(...)> },
z.core.$strip,
>,
>,
>;
type: z.ZodString;
vector_u: z.ZodArray<z.ZodNumber>;
vector_v: z.ZodArray<z.ZodNumber>;
},
z.core.$loose,
>,
>,
>;
prompt: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{
activeText: z.ZodOptional<z.ZodNullable<z.ZodString>>;
activeTitle: z.ZodOptional<z.ZodNullable<z.ZodString>>;
inactiveTitle: z.ZodOptional<z.ZodNullable<z.ZodString>>;
},
z.core.$strip,
>,
>,
>;
restrictions: z.ZodOptional<
z.ZodNullable<
z.ZodArray<
z.ZodObject<
{
id: z.ZodString;
rotation: z.ZodOptional<
z.ZodNullable<
z.ZodObject<{ angle: ...; axis: ... }, z.core.$strip>,
>,
>;
type: z.ZodString;
},
z.core.$loose,
>,
>,
>,
>;
rotation: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{
handleDistance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
max: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
min: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
step: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
stepThreshold: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
visualization: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{
distanceLabels: z.ZodPreprocess<(...)>;
distanceMultiplicationFactor: z.ZodOptional<(...)>;
edgeControlVisualization: z.ZodOptional<(...)>;
lines: z.ZodOptional<(...)>;
pointerPosition: z.ZodPreprocess<(...)>;
pointLabels: z.ZodPreprocess<(...)>;
points: z.ZodOptional<(...)>;
wireframe: z.ZodPreprocess<(...)>;
wireframeColor: z.ZodOptional<(...)>;
},
z.core.$strip,
>,
>,
>;
},
z.core.$strip,
>,
>,
>;
scaling: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{
step: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
uMax: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
uMin: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
uniform: z.ZodPreprocess<z.ZodOptional<z.ZodBoolean>>;
visualization: z.ZodOptional<
z.ZodNullable<
z.ZodObject<
{
distanceLabels: z.ZodPreprocess<(...)>;
distanceMultiplicationFactor: z.ZodOptional<(...)>;
edgeControlVisualization: z.ZodOptional<(...)>;
lines: z.ZodOptional<(...)>;
pointerPosition: z.ZodPreprocess<(...)>;
pointLabels: z.ZodPreprocess<(...)>;
points: z.ZodOptional<(...)>;
wireframe: z.ZodPreprocess<(...)>;
wireframeColor: z.ZodOptional<(...)>;
},
z.core.$strip,
>,
>,
>;
vMax: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
vMin: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
},
z.core.$strip,
>,
>,
>;
selectionColor: z.ZodOptional<
z.ZodNullable<
z.ZodUnion<readonly [z.ZodString, z.ZodObject<{}, z.core.$loose>]>,
>,
>;
},
z.core.$strip,
>