Search Results for "3d geometry library in root"

Showing 68 open source projects for "3d geometry library in root"

View related business solutions
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    JOML

    JOML

    A Java math library for OpenGL rendering calculations

    JOML is a high-performance, lightweight math library designed for 3D graphics applications in Java, particularly those using OpenGL, Vulkan, or LWJGL. It provides a complete suite of vector, matrix, quaternion, and geometry operations essential for real-time graphics and game development. Unlike other math libraries, JOML avoids object allocation during calculations, making it highly optimized for garbage-free performance.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    Easy3D

    Easy3D

    Efficient library for processing 3D data

    Easy3D is a lightweight, easy-to-use, and efficient library for processing and rendering 3D data, implemented in C++ with Python bindings. It is designed for tasks such as 3D modeling, geometry processing, and rendering, emphasizing simplicity and efficiency. Easy3D serves as a valuable tool for research, education, and the development of sophisticated 3D applications, providing a solid foundation for handling 3D data.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Avogadro 2

    Avogadro 2

    Avogadro libraries provide 3D rendering, visualization, and analysis

    AvogadroLibs is the core C++ library behind Avogadro 2, an open-source molecular editor and visualization platform used in chemistry, materials science, and education. It provides the essential tools for constructing, analyzing, and visualizing molecular structures in 2D and 3D. Designed for extensibility, AvogadroLibs supports plugins for quantum chemistry computations, molecular mechanics, and surface rendering. It interfaces with multiple chemistry formats and data sources, making it a...
    Downloads: 44 This Week
    Last Update:
    See Project
  • 4
    Cesium

    Cesium

    An open-source JavaScript library for world-class 3D globes and maps

    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. Built on open formats, CesiumJS is designed for robust interoperability and scaling for massive datasets. CesiumJS is released under the Apache 2.0 license and is free for...
    Downloads: 6 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    ursina

    ursina

    A game engine powered by python and panda3d

    ...It includes many batteries-included features such as a mesh API for procedural geometry, built-in animation and tweening, pre-made controllers like FirstPersonController and EditorCamera, and a library of shaders and 3D primitives.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 6
    FreeCAD

    FreeCAD

    a parametric 3D CAD modeler

    This is an official mirror of FreeCAD. Code and release files are primarily hosted on https://github.com/FreeCAD/FreeCAD and mirrored here. FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. ...
    Leader badge
    Downloads: 1,375 This Week
    Last Update:
    See Project
  • 7
    Kornia

    Kornia

    Open Source Differentiable Computer Vision Library

    Kornia is a differentiable computer vision library for PyTorch. It consists of a set of routines and differentiable modules to solve generic computer vision problems. At its core, the package uses PyTorch as its main backend both for efficiency and to take advantage of the reverse-mode auto-differentiation to define and compute the gradient of complex functions. Inspired by existing packages, this library is composed by a subset of packages containing operators that can be inserted within...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    macroquad

    macroquad

    Cross-platform game engine in Rust

    macroquad is a lightweight, easy-to-use game library for the Rust programming language, offering developers a relatively simple and streamlined path to build games across platforms. The library is heavily inspired by simpler game frameworks (like raylib), but brings the ergonomic and safety features of Rust to 2D — and some minimal 3D — development. With Macroquad, you don’t need to worry about low-level graphics plumbing: it handles window and input management, rendering, UI, and more,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PyTorch Geometric

    PyTorch Geometric

    Geometric deep learning extension library for PyTorch

    It consists of various methods for deep learning on graphs and other irregular structures, also known as geometric deep learning, from a variety of published papers. In addition, it consists of an easy-to-use mini-batch loader for many small and single giant graphs, a large number of common benchmark datasets (based on simple interfaces to create your own), and helpful transforms, both for learning on arbitrary graphs as well as on 3D meshes or point clouds. We have outsourced a lot of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    BRL-CAD

    BRL-CAD

    Open Source Solid Modeling CAD

    BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
    Downloads: 88 This Week
    Last Update:
    See Project
  • 11
    moebinv

    moebinv

    C++ libraries for manipulations in non-Euclidean geometry

    These are two C++ libraries for symbolic, numeric and graphical manipulations in non-Euclidean geometry. There is GUI which allows to interact with these libraries by mouse clicks. On a dipper level the first library Cycle implements basic operations on cycles (quadrics) through FSCc construction. The second library Figure operates on ensembles of cycles connected by Moebius-invariant relations, e.g. orthogonality. Both libraries are based on the Clifford algebra capacities of the GiNaC computer algebra system (http://ginac.de). ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12

    GDS3D

    Interactive 3D Layout Viewer for GDSII

    GDS3D is a cross-platform 3D hardware accelerated viewer for chip layouts. Read standalone GDS files or use the Cadence plugin for easy integration with your Virtuoso environment. Developed by PhDs of the IC-Design Group, University of Twente, The Netherlands The GDS3D project is also hosted on Github: https://github.com/icdut24/GDS3D, but currently not actively maintained by us. Forks can be found at https://github.com/trilomix/GDS3D and https://github.com/skuep/GDS3D
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 13
    DRACO

    DRACO

    A ibrary for compressing and decompressing 3D geometric meshes

    Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics. Learn about compressing and viewing 3D models with Draco, and about different compression models and their effects. Draco was designed and built for compression efficiency and speed. The code supports compressing points, connectivity information, texture coordinates, color information, normals, and any other generic attributes associated with geometry. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14

    QuadRay-engine

    Realtime raytracer using SIMD on ARM, MIPS, PPC and x86

    QuadRay engine is a realtime raytracing project aimed at full SIMD utilization on ARM, MIPS, POWER and x86 architectures. The efficient use of SIMD is achieved by processing four rays at a time to match SIMD register width (hence the name). The rendering core of the engine is written in a unified SIMD assembler allowing single assembler code to be compatible with different processor architectures, thus reducing the need to maintain multiple parallel versions. At present, Intel...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    GeoRegression

    An open source Java geometry library with a focus on 2D/3D space.

    Geometric Regression Library (GeoRegression) is an open source Java geometry library for scientific computing with a focus on 2D/3D space. GeoRegression provides the ability to estimate the closest point/distance between geometric primitives, best-fit shapes, and best fit geometric transform between sets of objects. It is designed for high performance and ease of use.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    CalcTools

    CalcTools

    A library of tools for math calculation

    Java source intended to serve as a nexus for teaching both mathematics and software solutions for computation on iterative equations. Public interfaces allow a user to extend the available operator and function lists to external libraries. Currently the packaged libraries include the CERN Colt library and the Anaconda package of math libraries which include MpMath and SciPy. A user can easily extend the functionality by coding to the provided interfaces and dropping a JAR of the...
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    Ion Beam Simulator
    Library for ion optics, plasma extraction and space charge dominated ion beam transport.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 18
    Floyd is a collection of 3D libraries, mathematics and scene libraries and utilities. The main parts of it are geometry library Elea, OpenGL scene graph library Miletos and posing application Khayyam.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Recast Navigation

    Recast Navigation

    Navigation mesh generation and pathfinding toolkit for game AI systems

    Recast Navigation is an open source toolkit designed for building navigation meshes and performing pathfinding in 3D environments, particularly for video games and simulations. It provides a set of libraries that transform input geometry into navigation meshes that AI agents can use to move through virtual worlds. Its core component, Recast, constructs navigation meshes by rasterizing triangle meshes into voxels, filtering out areas that are not walkable, and converting the remaining regions...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    anotherjavlib

    another java library for 3d rendering without hardware accel.

    anotherjavlib is another java library built for software 3d rendering. (copyleft, fair use only, warranty void, care should be taken for mission critical systems.) although the library is built with minimum dependency using java system (some of which are arrays, big numbers, zip streams and many more), rendering pipe lines are seemingly coded butally right through. many of packages are tested along with the old dos os of eclipse set, and the included jar files seems running rite yet on...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    gltf

    gltf

    A crate for loading glTF 2.0

    gltf-rs is a Rust library for parsing and loading glTF 2.0 assets, the efficient and widely adopted format for 3D models and scenes. It provides a safe, idiomatic Rust interface to handle glTF files, supporting both JSON and binary (.glb) formats. The library allows developers to access geometry, materials, animations, and node hierarchies with ease, and is often used as a building block for game engines, renderers, and 3D tools written in Rust. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Netgen Mesh Generator

    Netgen Mesh Generator

    NETGEN is an automatic 3d tetrahedral mesh generator

    NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement. Netgen is open source based on the LGPL license. It is available for Unix/Linux and Windows.
    Downloads: 37 This Week
    Last Update:
    See Project
  • 23
    Curv

    Curv

    A language for making art using mathematics

    Curv is a programming language for creating art using mathematics. It's a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing. Curv is a simple, powerful, dynamically typed, pure functional programming language. Curv is easy to use for beginners. It has a standard library of predefined geometric shapes, plus operators for transforming and combining shapes. These can be plugged together like Lego to make 2D and 3D models. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    PyMesh

    PyMesh

    Geometry processing library for Python

    PyMesh is a codebase developed by Qingnan Zhou for his PhD research at New York University. It is a rapid prototyping platform focused on geometry processing. PyMesh is written with both C++ and Python, where computational intensive functionalities are realized in C++, and Python is used for creating minimalistic and easy-to-use interfaces. PyMesh is a rapid prototyping platform focused on geometry processing. It provides a set of common mesh processing functionalities and interfaces with a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Pascalloid Calc

    Pascalloid Calc

    Hui or Pascal's Triangle into shaped Geometry, 3D

    Pascal's Triangle has been taken into higher dimensions. The Five Platonic Solids are included in this software, along with various geometric algorithms to create a generative geometry system. Equations in combinatoric and algebraic forms are given. Tools to play with the data are given. There is now a way to create user-defined algorithms. Dodecahedral and Icosahedral Pascalloids are now geometrically perfect and include no 'folding errors'. A 'data only' data output mode allows users...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB