WIP checkpoint: US-1: Asset Import Pipeline — glTF upload endpoint with metadata extraction
This commit is contained in:
@@ -6,6 +6,8 @@ import enum
|
|||||||
import json
|
import json
|
||||||
from typing import Optional, List
|
from typing import Optional, List
|
||||||
|
|
||||||
|
from pydantic import BaseModel as PydanticBaseModel
|
||||||
|
|
||||||
from app.database import Base
|
from app.database import Base
|
||||||
|
|
||||||
|
|
||||||
@@ -42,7 +44,7 @@ class Asset(Base):
|
|||||||
world = relationship("World", back_populates="assets")
|
world = relationship("World", back_populates="assets")
|
||||||
|
|
||||||
|
|
||||||
class GLTFMetadata(BaseModel):
|
class GLTFMetadata(PydanticBaseModel):
|
||||||
"""Pydantic schema for glTF asset metadata."""
|
"""Pydantic schema for glTF asset metadata."""
|
||||||
mesh_count: Optional[int] = None
|
mesh_count: Optional[int] = None
|
||||||
vertex_count: Optional[int] = None
|
vertex_count: Optional[int] = None
|
||||||
|
|||||||
Reference in New Issue
Block a user