rustgd / Rhusics
Licence: other
A cgmath physics library that can be used with Specs
Stars: ✭ 105
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Rhusics
Specs Physics
nphysics integration for the Specs entity component system
Stars: ✭ 94 (-10.48%)
Mutual labels: ecs, physics
Rust Game Development Frameworks
List of curated frameworks by the **Game Development in Rust** community.
Stars: ✭ 81 (-22.86%)
Mutual labels: ecs, physics
Legion-Engine
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Stars: ✭ 502 (+378.1%)
Mutual labels: physics, ecs
Calogan
Generative Adversarial Networks for High Energy Physics extended to a multi-layer calorimeter simulation
Stars: ✭ 87 (-17.14%)
Mutual labels: physics
Bout Dev
BOUT++: Plasma fluid finite-difference simulation code in curvilinear coordinate systems
Stars: ✭ 87 (-17.14%)
Mutual labels: physics
Computer Science Resources
A list of resources in different fields of Computer Science (multiple languages)
Stars: ✭ 1,316 (+1153.33%)
Mutual labels: physics
Terraform Aws Ecs Codepipeline
Terraform Module for CI/CD with AWS Code Pipeline and Code Build for ECS https://cloudposse.com/
Stars: ✭ 85 (-19.05%)
Mutual labels: ecs
Aws Workflows On Github
Workflows for automation of AWS services setup from Github CI/CD
Stars: ✭ 95 (-9.52%)
Mutual labels: ecs
Pyautolens
PyAutoLens: Open Source Strong Gravitational Lensing
Stars: ✭ 90 (-14.29%)
Mutual labels: physics
Awesome Aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Stars: ✭ 9,895 (+9323.81%)
Mutual labels: ecs
Nitric
[ABANDONED] General-purpose data processing library. Mirror of https://gitlab.com/nitric/nitric
Stars: ✭ 90 (-14.29%)
Mutual labels: ecs
Thephysicshub
The Physics Hub is an open source physics simulations project that is being developed by physics students worldwide and aims to deliver clear and easy to understand physics simulations free for everyone!
Stars: ✭ 88 (-16.19%)
Mutual labels: physics
Buoyancysystem
A system for buoyancy and boat physics in Unreal Engine 4.
Stars: ✭ 87 (-17.14%)
Mutual labels: physics
Entitas Sync Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Stars: ✭ 98 (-6.67%)
Mutual labels: ecs
Ecs Pipeline
☁️ 🐳 ⚡️ 🚀 Create environment and deployment pipelines to ECS Fargate with CodePipeline, CodeBuild and Github using Terraform
Stars: ✭ 85 (-19.05%)
Mutual labels: ecs
Tbtk
A C++ library for solving second-quantized Hamiltonians
Stars: ✭ 89 (-15.24%)
Mutual labels: physics
Psrealvehicle
Plugin for Unreal Engine 4 with simple force-driven vehicle simulation
Stars: ✭ 92 (-12.38%)
Mutual labels: physics
Root
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Stars: ✭ 1,377 (+1211.43%)
Mutual labels: physics
Physics library for use in Specs, using cgmath and collision-rs.
Features:
- Has support for all primitives in collision-rs
- Has support for the following broad phase algorithms in collision-rs:
- Brute force
- Sweep and Prune
- Narrow phase collision detection using GJK, and optionally EPA for full contact information
-
specs::System
for collision detection working on user supplied transform, and shape components. Can optionally use broad and/or narrow phase detection. Library supplies a transform implementation for convenience. -
specs::System
for spatial sorting on user supplied transform, and shape components. - Has support for doing spatial sort/collision detection using the collision-rs DBVT.
- Support for doing broad phase using the collision-rs DBVT.
- Continuous collision detection, using GJK
- Simple rigid body implementation with single contact forward resolution
TODO:
- Impulse solver
- Integrator implementations (Euler, RK4, etc.)
- Parallel solver implementation
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
We are a community project that welcomes contribution from anyone. If you're interested in helping out, you can contact
us either through GitHub, or via gitter
.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].