PhysX4.NET
5.1.0
dotnet add package PhysX4.NET --version 5.1.0
NuGet\Install-Package PhysX4.NET -Version 5.1.0
<PackageReference Include="PhysX4.NET" Version="5.1.0" />
paket add PhysX4.NET --version 5.1.0
#r "nuget: PhysX4.NET, 5.1.0"
// Install PhysX4.NET as a Cake Addin #addin nuget:?package=PhysX4.NET&version=5.1.0 // Install PhysX4.NET as a Cake Tool #tool nuget:?package=PhysX4.NET&version=5.1.0
PhysX.NET
PhysX.NET is a .NET wrapper for NVIDIA PhysX 4.1.2, implemented using C++/CLI. This project is a fork of PhysX.Net and includes a fully functional vehicle sample.
Features
- Vehicle Physics: A fully functional vehicle simulation example. This wrapper is the only one that offers the option of implementing vehicle physics with C#.
- Scene Management: Create and manage physics scenes.
- Actor Management: Handle actors, their properties, and physics interactions.
- Material Properties: Define and manage physical materials.
- Raycasting and Queries: Perform raycasts and queries.
- Debugging Tools: Visualize and debug physics interactions with the PhysX Visual Debugger.
- Remaining Features:
- Attach/Detach shape from an actor
- Serialization
- Broad Phase
- Deletion Listener
Usage
To use PhysX.NET, follow these steps:
- Install via NuGet: Add the package to your project using the .NET CLI:
Or, search fordotnet add package PhysX4.NET
PhysX4.NET
in the NuGet Package Manager in Visual Studio. - Initialize PhysX: Follow the examples provided in the repository to set up and initialize PhysX in your project.
Example
Sample implementations are available in the Samples directory of the repository. This examples demonstrate how to use the wrapper and its features.
Development
Feature Requests
Feature requests are welcome! If you have specific needs or suggestions, please open an issue on the GitHub Issues page to discuss your ideas.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.1.0 | 130 | 12/8/2024 |