Code Monkey home page Code Monkey logo

analysissitus's Introduction

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.

analysissitus's People

Contributors

sslyadnev avatar alexander-malyshev avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.