# LightCAD **Repository Path**: OutsideBox/lightcad ## Basic Information - **Project Name**: LightCAD - **Description**: LightCAD是一个开源的建筑工程设计软件,目标是打造面向建筑设计行业,融二维设计、三维设计、BIM设计、智能设计、协同设计为一体的BIM正向设计支撑软件。 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/riderkingkii/lightcad - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 27 - **Created**: 2023-08-22 - **Last Updated**: 2024-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 平台简介 LightCAD是一个开源的建筑工程设计软件,目标是打造面向建筑设计行业,融二维设计、三维设计、BIM设计、智能设计、协同设计为一体的BIM正向设计支撑软件。 ### 业务愿景 - 按照建筑工程设计的特点,对流行的xxxCAD系统进行功能裁剪,确保系统的简洁及稳定; - 对所有核心代码开源,文件格式开放,并兼容DWG/DXF格式,并做好与主流模型格式的互通; - 建立统一管理的插件体系,确保各个插件之间的互操作性,确保插件的规范部署及自动发布。 - 实现与二维设计全兼容的三维组件体系,对建筑、结构、机电专业进行完善的二三维组件设计支持,实现以二维设计为主,三维设计为辅的实时BIM正向设计能力。 ### 商业愿景 LightCAD对个人、学校永久免费,对企业用户进行授权,所有企业客户享有一年的免费试用期。基于LightCAD的各类插件,由相关开发者决定其商业规则。本项目将遵循共同开发、共同拥有的基本原则,对平台未来的商业价值,所有贡献人进行分享。 ### 技术路线 - 原则1:积极采用成熟的开源技术,实现跨平台应用; - 原则2:采用现代应用软件的体系架构、设计模式及UI模式; - 开发语言:核心框架采用C#语言,插件支持C#及Javascript脚本; - 开发环境:VS2022 社区版(17.5.5以上); - 主要组件:UI采用Avalonia/Winform双框架,二维图形引擎采用SkiaSharp,三维模型引擎采用基于OpenGL的ThreeSharp; ### 加入项目 加微信qishou003 或平台私信