Difference between revisions of "AEC Free Software directory"

From Wiki.OSArch
Line 249: Line 249:
 
|-
 
|-
 
| [https://github.com/flexible-collision-library/fcl Flexible Collision Library]
 
| [https://github.com/flexible-collision-library/fcl Flexible Collision Library]
| Allows interrogation of geometry clashes
+
| FCL is a library for performing three types of proximity queries on a pair of geometric models composed of triangles: Collision detection, Distance computation, Tolerance verification, Continuous collision detection, and Contact information
|  
+
| BSD
 
|-
 
|-
 
| [https://github.com/JulesBuh/ifcParser/blob/master/NotePad_Styles/NotePad%2B%2BIFCLanguageStyler.xml IFC Parser]
 
| [https://github.com/JulesBuh/ifcParser/blob/master/NotePad_Styles/NotePad%2B%2BIFCLanguageStyler.xml IFC Parser]
| Notepad++ Addon for IFC amd LISP
+
| User defined syntax language for IFC for use in NotePad++
 +
| MIT
 +
|-
 +
| [https://github.com/IfcSharp/IfcSharpLibrary IfcSharp]
 +
| The C#-Library of IfcSharp contains interfaces to the IFC-model of buildingSMART. You can write IFC-models by C#-code or read and write to different formats, including IfcSQL, intended to store and query models as a collection of digital twins
 
|  
 
|  
 
|-
 
|-
| [https://github.com/IfcSharp IfcSharp]
+
| [https://github.com/TerriaJS/terriajs TerriaJS]
| Bringing SQL- and SQLite-based IFC based on C#
+
| TerriaJS is a library for building rich, web-based geospatial data explorers, used to drive National Map, AREMI and NEII Viewer. It uses Cesium and WebGL for a full 3D globe in the browser with no plugins. It gracefully falls back to 2D with Leaflet on systems that can't run Cesium. It can handle catalogs of thousands of layers, with dozens of geospatial file and web service types supported. It is almost entirely JavaScript in the browser, meaning it can even be deployed as a static website, making it simple and cheap to host.
|  
+
| Apache-2.0
 
|}
 
|}
  

Revision as of 00:21, 17 March 2020

Schematic design

Schematic design is defined as loose sketching, idea development, prototyping, and feasibility studies, without delving into the detailed geometrical or data attributes of a design.

Name Description License
Sweethome3d Sweet Home 3D is a free interior design application that helps you draw the plan of your house, arrange furniture on it and visit the results in 3D.

GIS

Name Description License
QGIS Geographic Information system
BlenderGIS An addon to import geographic data into Blender
JOSM Download and edit OpenStreetMap GIS data
CesiumJS CesiumJS is an open source JavaScript library for creating world-class 3D globes and maps with the best possible performance, precision, visual quality, and ease of use. Developers across industries, from aerospace to smart cities to drones, use CesiumJS to create interactive web apps for sharing dynamic geospatial data.
Open Orienteering collection of tools which help with the creation of orienteering maps

Visualisation

Name Description License
Blender Polygonal 3D modeling, animation, and rendering
MeshLab 3D meshes processing software
GIMP Photo Editor software
Hugin panoramic Photo Tool
Inkscape vector graphic editor
Scribus Page layout program
LuxRender external Rendering engine for 3D files
Mitsuba external Rendering engine for 3D files
Applessed external Rendering engine for 3D files
Meshroom 3D photogrametric software for 3D reconstruction and camera tracking
CloudCompare Point cloud manipulation and processing software
COLMAP Point cloud to mesh convert using photogrammetry
Sorcar The Sorcar addon provides us another node-editor where we can model mesh with nodes.
PlayCanvas A game engine based on HTML5 and WebGL

CAD / BIM Design Development

Name Description License
FreeCAD Parametric, constraint-based solid modeling and analysis for industrial design
Tissue Create parametric and tesselated panels in Blender
Sverchok Create parametric and tesselated panels in Blender
ArchiPack Quickly model parametric architectural objects in Blender
BlenderBIM Read, write, and management of IFC data with Blender
Measure-it Create 3D measurements in Blender (Addon in Blender)
BRL-CAD BRL-CAD is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.
LibreCAD 2D CAD software
QCAD 2D CAD software

OpenBIM Management

Name Description License
BIMServer An online server to view and manage IFC files, similar to BIM360
IFCDiff Compare changes between two IFC files
IFCCOBie Convert COBie data from an IFC file to spreadsheet format
IFC++ IfcPlusPlus is an open source C++ class model, as well as a reader and writer for IFC files in STEP format.
xBIM Xplorer IFC Viewer
IfcOpenShell A C++ and Python library for manipulating IFC data for programmers
BIMTester Write unit tests to perform quality auditing of IFC data
BIMSurfer Web-based IFC model viewer

Simulation

Name Description License
Radiance Scientifically validated light simulation for light engineering
EnergyPlus Scientifically validated energy analysis platform
OpenFOAM Computational fluid dynamics analysis platform
ParaView Scientific visualisation platform for analysis results
Code_Aster Numerical simulation for structural mechanics
ODS Studio Plugin for Blender to perform CFD analysis
OpenStudio suite of free and open-source software applications for building energy analysis
Syrthes general thermal software dedicated to transient thermal simulations in complex solid geometries including radiation
Code Saturne A numerical solver for Computational Fluid Dynamics (CFD) simulations
OpenSees software framework for developing applications to simulate the performance of structural and geotechnical systems subjected to earthquakes
Fire Dynamics Simulator (FDS) large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and heat transport from fires

Software Development

Name Description License
Flexible Collision Library FCL is a library for performing three types of proximity queries on a pair of geometric models composed of triangles: Collision detection, Distance computation, Tolerance verification, Continuous collision detection, and Contact information BSD
IFC Parser User defined syntax language for IFC for use in NotePad++ MIT
IfcSharp The C#-Library of IfcSharp contains interfaces to the IFC-model of buildingSMART. You can write IFC-models by C#-code or read and write to different formats, including IfcSQL, intended to store and query models as a collection of digital twins
TerriaJS TerriaJS is a library for building rich, web-based geospatial data explorers, used to drive National Map, AREMI and NEII Viewer. It uses Cesium and WebGL for a full 3D globe in the browser with no plugins. It gracefully falls back to 2D with Leaflet on systems that can't run Cesium. It can handle catalogs of thousands of layers, with dozens of geospatial file and web service types supported. It is almost entirely JavaScript in the browser, meaning it can even be deployed as a static website, making it simple and cheap to host. Apache-2.0

Project Management

Name Description License
OpenProj Gantt software for project management
OpenProject Open source project management software