cadquery / analysissitus Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
Overview ========= Homepage: http://analysissitus.org Analysis Situs is an open-source, extensible software which assists in the development of CAD geometric algorithms based on Boundary Representation (B-Rep) data structures. The software is coupled with OpenCascade library which is an open-source geometric modeling kernel offering a broad range of modeling operators for the development of multipurpose CAD systems and utilities. Analysis Situs serves as a framework for constructing geometric modeling algorithms. Additionally, Analysis Situs offers some advanced facilities for inspection of geometric and topological structures of existing CAD parts (hence the name "Analysis Situs") which can be imported from any popular CAD system. What's in a name? ================= Analysis Situs is the former name for Topology. Henri Poincare wrote an original paper on the subject in 1895, where he introduced the fundamental concepts of this new branch of mathematics. The topological language has appeared to be extremely useful in the Computer-Aided Design field. Tons of research papers ever published on the subject took advantage of the topological formalism to construct the mathematical models of the physical shapes. We think that Analysis Situs is the cute name for software that dives into low-level details of geometric modeling. You load a model to inquire about what is inside. You can study it face-by-face in a CAD-neutral environment. You can look at your model as a composition of surface patches trimmed by contours. Also, you can extend the software with your tools as the architecture is quite general (this is how Analysis Situs is used by its primary developer daily). In the early age of CAD, there was a system PADL served to transfer the digital design technology from academia to industry. Pioneer researchers like A. Requicha, who participated in the PADL project, brought a lot of new seminal concepts to the field (for this A. Requicha and H. Voelcker got Pierre Bezier Award). Analysis Situs has nothing to do with PADL and all these brilliant researchers. However, there is still a demand to have a rapid prototyping tool that is freely accessible to anyone. The ultimate goal is to have an open-source CAD platform that can be adapted for solving a variety of geometric design problems.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.