بنقرة واحدة
server
Vuer server configuration, decorators, event handlers, SSL/TLS for VR (plugin:vuer@vuer)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Vuer server configuration, decorators, event handlers, SSL/TLS for VR (plugin:vuer@vuer)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
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 quick start and basic usage patterns for real-time 3D visualization in robotics and AI applications (plugin:vuer@vuer)
Vuer VR/AR/WebXR - hand tracking, controllers, AR mesh, haptics (plugin:vuer@vuer)
استنادا إلى تصنيف SOC المهني
| name | server |
| description | Vuer server configuration, decorators, event handlers, SSL/TLS for VR (plugin:vuer@vuer) |
app = Vuer(
port=8012, # WebSocket port
static_root=".", # Static files at /static/
cors="*", # CORS origins
free_port=False, # Auto-kill process on port
)
Environment variables: VUER_PORT, VUER_DOMAIN, VUER_CORS, VUER_STATIC_ROOT
# Main handler (start=True auto-starts)
@app.spawn(start=True)
async def main(session: VuerSession):
session.set @ DefaultScene()
await session.forever()
# Generator for streaming
@app.bind(start=True)
async def handler(session: VuerSession):
while True:
yield Frame(Update(...), frame_rate=60)
@app.add_handler("CAMERA_MOVE")
async def on_camera(event: ClientEvent, session: VuerSession):
print(event.value)
Events: CAMERA_MOVE, HAND_MOVE, CLICK, UPLOAD, OBJECT_MOVE
VR requires wss://. Use ngrok:
ngrok http 8012
# Visit: https://vuer.ai?ws=wss://xxxx.ngrok.io
Or configure SSL:
app = Vuer(cert="/path/to/cert.pem", key="/path/to/key.pem")