awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pascalorg avatar

pascalorg/editor

0
View on GitHub↗
17,018 Stars·2,280 Forks·TypeScript·MIT·5 Aufrufeeditor.pascal.app↗

Editor

This project is a web-based 3D architectural editor used for creating and sharing building projects. It functions as a core architectural engine that combines a GPU-accelerated web renderer with parametric 3D design tools to visualize and navigate complex models within a browser.

The editor features a parametric geometry engine that automates the creation of mitered wall corners and cutouts for doors and windows. It includes an IFC model importer to convert Industry Foundation Classes files into editable 3D scenes and a hierarchical spatial manager to organize building elements from the site level down to individual zones and items.

The system provides spatial analysis through collision-based validation to verify if objects fit on floors or walls. Additional capabilities include scene visibility control for managing building levels and scans, a typed event bus for coordinating communication between the 3D scene and the user interface, and interactive tools for drawing walls and placing fixtures.

Features

  • 3D Architectural Design - Provides a comprehensive environment for creating building elements like walls, slabs, and roofs.
  • 3D Architectural Editors - Offers a browser-based design tool for creating and sharing three-dimensional building projects with parametric geometry.
  • Spatial Organization - Organizes building elements from site and building levels down to individual zones and items.
  • Parametric Mesh Generation - Implements a parametric geometry engine that automates the creation of mitered wall corners and cutouts.
  • GPU Accelerated Rendering - Offloads graphics processing to the GPU to visualize complex architectural models in a web browser.
  • Procedural Mesh Generation - Programmatically generates 3D meshes for mitered corners and window cutouts.
  • 3D Scene Renderers - Utilizes a graphics pipeline for real-time 3D visualization of architectural spatial layouts.
  • Browser-Based 3D Visualizations - Renders architectural designs interactively in a web browser using GPU acceleration.
  • Hierarchical Building Element Design - Manages building elements like walls, slabs, ceilings, and roofs using a hierarchical node system.
  • Parametric Modeling Engines - Implements a parametric engine that automates the creation of mitered corners and architectural cutouts.
  • Spatial Hierarchies - Organizes building elements into a nested tree structure from site level down to individual items.
  • Interactive Drawing Tools - Provides interactive tools for drawing walls, creating architectural zones, and placing building fixtures on a canvas.
  • Placement Validation - Provides logic to verify that architectural items fit on floors or walls based on their physical dimensions and rotation.
  • Spatial Placement Validation - Verifies object placement by checking dimensions and rotations against floor and wall boundaries.
  • 3D Scene Importers - Parses industry-standard IFC files into an editable internal 3D scene format.
  • 3D Model Importers - Converts architectural building models from IFC files into an editable 3D scene.
  • 3D Model Format Converters - Translates IFC architectural formats into an internal editable 3D scene.
  • Scene Visibility Management - Implements control systems to manage the visual prominence and visibility of building levels, scans, and guides within the 3D scene.
  • Scene Visibility Controls - Toggles the display of building levels and scans using exploded or solo viewing modes.
  • Hierarchical Selection - Enables navigation and selection through nested architectural levels from the site down to individual building items.

Star-Verlauf

Star-Verlauf für pascalorg/editorStar-Verlauf für pascalorg/editor

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Editor

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Editor.
  • godotengine/godot-demo-projectsAvatar von godotengine

    godotengine/godot-demo-projects

    8,250Auf GitHub ansehen↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Auf GitHub ansehen↗8,250
  • playcanvas/engineAvatar von playcanvas

    playcanvas/engine

    16,051Auf GitHub ansehen↗

    This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and interactive scenes in the browser using WebGL and WebGPU. It provides a dedicated WebXR framework for building augmented and virtual reality experiences that run directly in a web browser. The engine includes a specialized Gaussian splatting renderer for displaying 3D point-cloud data to create photorealistic environmental captures. It utilizes a glTF asset pipeline to load and stream compressed 3D models and textures for efficient asset delivery. The system covers real-time

    JavaScript
    Auf GitHub ansehen↗16,051
  • openmoonray/openmoonrayAvatar von OpenMoonRay

    OpenMoonRay/openmoonray

    4,693Auf GitHub ansehen↗

    OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical behavior of light to generate high-fidelity photorealistic images and is compatible with Universal Scene Description files for visualizing complex 3D scenes and production pipelines. The system is designed as a distributed rendering framework, capable of splitting heavy computational workloads across multiple machines or cloud clusters to accelerate image generation. It integrates OpenColorIO for consistent color management across different display devices and color spaces.

    CMake
    Auf GitHub ansehen↗4,693
  • f3d-app/f3dAvatar von f3d-app

    f3d-app/f3d

    4,137Auf GitHub ansehen↗

    f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It operates across multiple deployment profiles, functioning as a lightweight desktop application, a scientific data visualizer for volumetric and scalar datasets, a headless rendering engine for automated image generation, and a WebAssembly-based renderer for web applications. The project distinguishes itself through specialized support for Gaussian Splatting scene reconstructions and the ability to visualize complex scientific formats such as VTK, NetCDF, and HDF. It features

    C++3d3d-graphics3d-viewer
    Auf GitHub ansehen↗4,137
Alle 30 Alternativen zu Editor anzeigen→

Häufig gestellte Fragen

Was macht pascalorg/editor?

This project is a web-based 3D architectural editor used for creating and sharing building projects. It functions as a core architectural engine that combines a GPU-accelerated web renderer with parametric 3D design tools to visualize and navigate complex models within a browser.

Was sind die Hauptfunktionen von pascalorg/editor?

Die Hauptfunktionen von pascalorg/editor sind: 3D Architectural Design, 3D Architectural Editors, Spatial Organization, Parametric Mesh Generation, GPU Accelerated Rendering, Procedural Mesh Generation, 3D Scene Renderers, Browser-Based 3D Visualizations.

Welche Open-Source-Alternativen gibt es zu pascalorg/editor?

Open-Source-Alternativen zu pascalorg/editor sind unter anderem: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… playcanvas/engine — This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and… f3d-app/f3d — f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It… openmoonray/openmoonray — OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical… assimp/assimp — Assimp is a cross-platform 3D asset pipeline and import library that loads numerous industry-standard 3D file formats… gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing…