awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pascalorg avatar

pascalorg/editor

0
View on GitHub↗
17,018 星标·2,280 分支·TypeScript·MIT·5 次浏览editor.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 历史

pascalorg/editor 的 Star 历史图表pascalorg/editor 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Editor 的开源替代方案

相似的开源项目,按与 Editor 的功能重合度排序。
  • godotengine/godot-demo-projectsgodotengine 的头像

    godotengine/godot-demo-projects

    8,250在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,250
  • playcanvas/engineplaycanvas 的头像

    playcanvas/engine

    16,051在 GitHub 上查看↗

    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
    在 GitHub 上查看↗16,051
  • openmoonray/openmoonrayOpenMoonRay 的头像

    OpenMoonRay/openmoonray

    4,693在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,693
  • f3d-app/f3df3d-app 的头像

    f3d-app/f3d

    4,137在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,137
查看 Editor 的所有 30 个替代方案→

常见问题解答

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.

pascalorg/editor 的主要功能有哪些?

pascalorg/editor 的主要功能包括:3D Architectural Design, 3D Architectural Editors, Spatial Organization, Parametric Mesh Generation, GPU Accelerated Rendering, Procedural Mesh Generation, 3D Scene Renderers, Browser-Based 3D Visualizations。

pascalorg/editor 有哪些开源替代品?

pascalorg/editor 的开源替代品包括: 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…