원클릭으로
getting-started
Vuer quick start and basic usage patterns for real-time 3D visualization in robotics and AI applications (plugin:vuer@vuer)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Vuer quick start and basic usage patterns for real-time 3D visualization in robotics and AI applications (plugin:vuer@vuer)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
VuerClient for connecting to Vuer servers and sending custom events (plugin:vuer@vuer)
Vuer 3D component reference - primitives, meshes, URDF, cameras, lighting, images (plugin:vuer@vuer)
Vuer event system - session APIs, custom events, handlers, RPC, streaming (plugin:vuer@vuer)
Common Vuer patterns - animation, URDF, point clouds, interactivity, batch updates (plugin:vuer@vuer)
Vuer server configuration, decorators, event handlers, SSL/TLS for VR (plugin:vuer@vuer)
Vuer VR/AR/WebXR - hand tracking, controllers, AR mesh, haptics (plugin:vuer@vuer)
| name | getting-started |
| description | Vuer quick start and basic usage patterns for real-time 3D visualization in robotics and AI applications (plugin:vuer@vuer) |
Vuer: Python async backend (aiohttp) <--WebSocket--> Browser client (Three.js)
from vuer import Vuer, VuerSession
from vuer.schemas import DefaultScene, Box, Sphere
app = Vuer()
@app.spawn(start=True)
async def main(session: VuerSession):
session.set @ DefaultScene(
Box(key="box", args=[0.2, 0.2, 0.2]),
Sphere(key="sphere", args=[0.1], position=[0.5, 0, 0]),
)
await session.forever()
View at https://vuer.ai (connects to ws://localhost:8012).
| API | Purpose |
|---|---|
session.set @ Scene(...) | Initialize root scene (once) |
session.upsert @ Element(...) | Update or insert element |
session.update @ Element(...) | Update existing only |
session.add @ Element(...) | Add new element |
session.remove @ "key" | Remove by key |