Skip to content

For packaging PyPeridyno programs, including DLL files.” This sentence can be used as a description in a GitHub repository.For packaging PyPeridyno programs, including DLL files.” This sentence can be used as a description in a GitHub repository.

License

Notifications You must be signed in to change notification settings

unibeam98/PyPeridyno-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

../media/Logo.png

Overview

PeriDyno is a CUDA-based, highly parallal physics engine targeted at providing real-time simulation of physical environments for intelligent agents.

Installation

Platforms

Windows 10: fully tested

Linux: should work as well, yet not guranteed.

Prerequisites:

IDE:

  • Visual studio 2017+

CUDA:

  • Latest tests were done based on CUDA Toolkit 11.4, should be compatible will other old versions.

Graphics:

Optional:

Installation:

Aside from those optional, other libraries are integrated inside the project to simplify the installation. Use the following git command to download the project as well as other dependences.

git clone --recursive https://github.com/peridyno/peridyno.git

Build the project:

Check whether CMake has been installed on your system, if not, visit https://cmake.org/download/ to download the lastest version.

Preferred: Run cmake-gui.exe, set the top two entries with the source code and binary directories. Configure the libararies you want to build, then click the Generate button to build the project.

A more convient way to build the project with a default setting is as follows

cd peridyo/build
cmake ..

Applications

With a scene moded by PeriDyno, it can either be run as a GFLW application, Qt application or even a web application, you don’t need to change any code when switching between those applications.

  • GLFW application

../media/glfwapp.png

  • Qt application

License

Peridyno’s default license is the Apache 2.0 (See LICENSE).

External libraries are distributed under their own terms.

About

For packaging PyPeridyno programs, including DLL files.” This sentence can be used as a description in a GitHub repository.For packaging PyPeridyno programs, including DLL files.” This sentence can be used as a description in a GitHub repository.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages