V5 interface

Design Document (v5)

Signature:

export interface V5 

Properties

Property

Modifiers

Type

Description

assignments?

{ [k: string]: { id: string; resources: { data?: { position?: { center?: [number, number] | undefined; offset?: [number, number] | undefined; repeat?: ("n" | "x" | "xy" | "y") | undefined; rotation?: number | undefined; scale?: number | undefined; } | undefined; quality?: ("high" | "highest" | "low" | "lowest" | "normal") | undefined; texturePosition?: { flipX?: boolean | undefined; scale?: number | undefined; } | undefined; uvPosition?: { center?: [number, number] | undefined; offset?: [number, number] | undefined; repeat?: ("n" | "x" | "xy" | "y") | undefined; rotation?: number | undefined; scale?: number | undefined; } | undefined; } | undefined; resource: string; }[]; } | undefined; } | undefined

(Optional)

model?

string | undefined

(Optional)

resources?

{ [k: string]: { children: string[]; id: string; name: string; options: { [k: string]: unknown | undefined; }; parent?: (string | null) | undefined; sources?: { [k: string]: unknown | undefined; } | undefined; type: "button" | "button_group" | "decal" | "fabric"; } | undefined; } | undefined

(Optional)

version

5

Get in touch

We'd love to learn more about your vision and how we can help.

PressPrivacyTermsSupportCopyright © 2025 Core3D, Inc. All Rights Reserved.