awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zalo avatar

zalo/MathUtilities

0
View on GitHub↗
4,742 estrellas·431 forks·C#·Unlicense·4 vistas

MathUtilities

MathUtilities es una colección de kits de herramientas especializados que proporcionan motores para geometría, visión artificial, matemáticas, simulación física y procesamiento de señales. Funciona como una biblioteca integral de matemáticas y física centrada en álgebra lineal, optimización numérica y cálculos geométricos para aplicaciones técnicas.

El proyecto se distingue por un kit de herramientas de simulación física y un motor de geometría 3D. Estos proporcionan capacidades para la integración de Verlet, solucionadores de cinemática inversa iterativos, renderizado de campos de distancia mediante raymarching volumétrico y deformación de geometría de malla. También incluye una utilidad de visión artificial para estimar el movimiento relativo de la cámara y generar proyecciones de ojo de pez.

La biblioteca cubre áreas de capacidad amplias, incluyendo sistemas de detección de colisiones utilizando diferencias de Minkowski y hashing espacial, planificación de movimiento robótico y procesamiento de señales para reducción de ruido utilizando filtros de Kalman. La funcionalidad adicional incluye optimización de datos numéricos, operaciones de álgebra lineal para ajuste de conjuntos de puntos y serialización JSON basada en reflexión para jerarquías de objetos.

Features

  • 3D Geometry Engines - Provides a comprehensive core for processing 3D geometric data, including mesh deformation and volumetric raymarching.
  • Mathematical Libraries and Utilities - Implements fundamental algorithms for linear algebra, numerical optimization, and geometric calculations in a comprehensive utility library.
  • Computer Vision Libraries - Provides a comprehensive library for computer vision tasks including camera motion estimation and fisheye projections.
  • Computer Vision and Image Processing - Provides utilities for estimating relative camera motion and generating wide fisheye projections from image sources.
  • Verlet Integration - Simulates soft and rigid bodies by calculating positions based on previous state and acceleration via Verlet integration.
  • Collision Detection - Implements collision detection systems using Minkowski differences and spatial hashing to handle object intersections.
  • Physics Simulation Toolkits - Ships a suite of utilities for Verlet integration, rigid body dynamics, and inverse kinematics.
  • Soft Body Simulations - Uses Verlet integration to simulate cloth, particle chains, and soft or rigid bodies.
  • 3D Mesh Manipulation - Provides tools for creating and warping complex 3D shapes, including solid meshes and flexible deformations.
  • Mesh Deformations - Transforms 3D meshes by blending rigid motion with flexible deformation based on configurable ductility and weights.
  • Inverse Kinematics - Provides an iterative solver to determine joint configurations for limbs based on distance and rotation constraints.
  • Motion Planning Toolkits - Calculates optimal paths and solves inverse kinematics for robotic movement between specific coordinates.
  • Signal Processing - Provides algorithms for signal processing, specifically Kalman filters and smoothing splines for noise reduction.
  • Geometric Point-Set Fitting - The product solves for the orthogonal lines and planes of best fit for 3D point-sets using matrix-less formulation.
  • Linear Algebra Routines - Executes fundamental linear algebra tasks including multiplication, inversion, and Cholesky decomposition.
  • Minkowski Difference Intersections - Determines if two shapes overlap by calculating the Minkowski difference to find minimum translation vectors for separation.
  • Numerical Data Optimization - Filters noisy sensor data with Kalman filters and minimizes complex cost functions using numerical methods.
  • Numerical Function Optimization - Implements the Nelder-Mead simplex-based search to minimize n-dimensional cost functions without requiring derivatives.
  • Spatial Hashing - Maps 3D coordinates to a discrete grid to find neighboring objects in constant time for collision detection.
  • Kalman Filter Implementations - Fuses information from multiple sources using a Kalman filter to produce a clean real-time signal.
  • Stereographic Projections - Concatenates and warps images from multiple cameras into a single 180-degree stereographic projection.
  • Soft Body Physics - Simulates deformable objects and cloth using Verlet integration and particle-based dynamics.
  • Mesh Generators - Programmatically creates thick tessellated planes and capsules to build complex volumetric geometry.
  • Relative Camera - Solves for the relative motion between two images by tracking the movement of feature points.
  • Trajectory Interpolation - Implements a rigid-as-possible blossoming interpolation scheme to create smooth paths between discrete trajectory segments.
  • Raymarching Renderers - Renders volumetric surfaces by stepping along a ray until a predefined distance threshold is hit.
  • Minkowski Difference Intersections - Calculates the Minkowski Difference between shapes to determine intersection and minimum translation for separation.
  • Spline Interpolators - Produces a continuous smoothing spline for 6 DoF data using a sliding window weighted average.
  • Time-Optimal Movement Control - Computes the most efficient movement trajectory for a double-integrating mass with limited thrust.

Historial de estrellas

Gráfico del historial de estrellas de zalo/mathutilitiesGráfico del historial de estrellas de zalo/mathutilities

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a MathUtilities

Proyectos open-source similares, clasificados según cuántas características comparten con MathUtilities.
  • dusty-nv/jetson-inferenceAvatar de dusty-nv

    dusty-nv/jetson-inference

    8,734Ver en GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Ver en GitHub↗8,734
  • jrouwe/joltphysicsAvatar de jrouwe

    jrouwe/JoltPhysics

    9,685Ver en GitHub↗

    JoltPhysics is a high-performance C++ physics engine designed for multi-threaded simulation of 3D rigid bodies and soft bodies. It serves as a deterministic simulation framework, ensuring identical results across different platforms and architectures to support networked synchronization. The engine distinguishes itself through a focus on concurrent execution across multiple CPU cores to handle large numbers of active bodies. It provides specialized systems for vehicle physics, including wheeled and tracked models, as well as soft body physics for deformable objects and cloth. The simulation

    C++c-plus-pluscppgame-development
    Ver en GitHub↗9,685
  • google-deepmind/mujoco_menagerieAvatar de google-deepmind

    google-deepmind/mujoco_menagerie

    3,055Ver en GitHub↗

    mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments. The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware

    Pythonmujocorobotics
    Ver en GitHub↗3,055
  • dimforge/rapierAvatar de dimforge

    dimforge/rapier

    5,471Ver en GitHub↗

    Rapier is a cross-platform physics engine and rigid body dynamics solver designed for 2D and 3D simulations. It functions as a collision detection system and a robotics simulation framework, providing a consistent API for calculating physical interactions across different environments. The engine distinguishes itself with specialized robotics capabilities, including a toolkit for importing URDF and STL models to control multibody chains. It supports precise mechanical movement through inverse kinematics calculations and the application of PID controllers for dynamic body control. The simulat

    Rust
    Ver en GitHub↗5,471
Ver las 30 alternativas a MathUtilities→

Preguntas frecuentes

¿Qué hace zalo/mathutilities?

MathUtilities es una colección de kits de herramientas especializados que proporcionan motores para geometría, visión artificial, matemáticas, simulación física y procesamiento de señales. Funciona como una biblioteca integral de matemáticas y física centrada en álgebra lineal, optimización numérica y cálculos geométricos para aplicaciones técnicas.

¿Cuáles son las características principales de zalo/mathutilities?

Las características principales de zalo/mathutilities son: 3D Geometry Engines, Mathematical Libraries and Utilities, Computer Vision Libraries, Computer Vision and Image Processing, Verlet Integration, Collision Detection, Physics Simulation Toolkits, Soft Body Simulations.

¿Qué alternativas de código abierto existen para zalo/mathutilities?

Las alternativas de código abierto para zalo/mathutilities incluyen: dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… jrouwe/joltphysics — JoltPhysics is a high-performance C++ physics engine designed for multi-threaded simulation of 3D rigid bodies and… google-deepmind/mujoco_menagerie — mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for… dimforge/rapier — Rapier is a cross-platform physics engine and rigid body dynamics solver designed for 2D and 3D simulations. It… liabru/matter-js — Matter-js is a 2D rigid body physics engine written in JavaScript for simulating realistic physical interactions,… google/liquidfun — LiquidFun is a 2D physics engine and game physics framework designed to calculate movement and collisions for rigid…