elodin-editor-dev

Develop and contribute to the Elodin Editor built with Bevy and Egui.

538|39|Updated Feb 26, 2024
One-click install
npx skills add https://github.com/elodin-sys/elodin --skill elodin-editor-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elodin-editor-dev
Source: https://github.com/elodin-sys/elodin/tree/main/.cursor/skills/elodin-editor-dev
Command: npx skills add https://github.com/elodin-sys/elodin --skill elodin-editor-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows developers to contribute to and enhance the Elodin Editor, a sophisticated 3D visualization and telemetry graphing tool, streamlining the development process for its core components and features.

Core Features & Use Cases

  • 3D Visualization: Develop and improve the rendering of 3D objects, scenes, and vehicle models.
  • Telemetry Graphing: Enhance the plotting and display of real-time and historical sensor data.
  • UI Development: Work on the Egui-based user interface, including panels, inspectors, and command palettes.
  • Use Case: A developer needs to add a new type of sensor graph to the Elodin Editor. They would use this Skill to modify the relevant UI and data-handling code within the editor's codebase.

Quick Start

Use the elodin-editor-dev skill to run the Elodin Editor with hot-reloading enabled for the editor code.

Frequently Asked Questions about elodin-editor-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop a 3D viewer and telemetry graphing tool using Bevy and Egui?

You can develop a 3D viewer and telemetry graphing tool by contributing to the Elodin Editor, which is built with Bevy and Egui to support viewport rendering, telemetry graphs, and UI panels.

How does real-time telemetry visualization work with Elodin-DB?

Real-time telemetry visualization integrates with Elodin-DB via Impeller2, allowing the Elodin Editor to plot and display live sensor data within its Egui-based user interface.

Can I add new sensor graphs to a Bevy game engine editor?

Yes, you can add new sensor graphs by modifying the relevant UI and data-handling code within the Elodin Editor, utilizing Bevy plugins for modular feature development and Egui for panels.

Does the Elodin Editor support hot-reloading for UI development?

Yes, the Elodin Editor supports development with hot-reloading enabled for the editor code, allowing you to rapidly iterate on viewport rendering, command palettes, and Egui UI components.

What is the best way to render 3D vehicle models and KDL schematics in Rust?

Rendering 3D vehicle models and KDL schematics in Rust is handled by the Elodin Editor, a 3D visualization tool that uses Bevy plugins to render scenes and parse schematics.

How do I implement video streaming and a command palette in a Rust 3D visualization application?

You can implement video streaming and a command palette by contributing to the Elodin Editor, which supports these features alongside viewport rendering and telemetry graphing using Bevy and Egui.