Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port C++ snippets to C# #9

Open
14 of 35 tasks
PathogenDavid opened this issue May 6, 2022 · 0 comments
Open
14 of 35 tasks

Port C++ snippets to C# #9

PathogenDavid opened this issue May 6, 2022 · 0 comments

Comments

@PathogenDavid
Copy link
Member

PathogenDavid commented May 6, 2022

The PhysX SDK contains a good number of small mostly-self-contained examples called snippets. These snippets are quite useful for understanding how to interact with PhysX and it'd be helpful to port them to C# both to test Mochi.PhysX as well as serve as an example of how things might be different between C++ and C#.

It is a non-goal to make these snippets C#-friendly. They should stay as close to the C++ snippets as possible in order to make it easier to compare and contrast them.

  • SnippetArticulation
  • SnippetBVHStructure
  • SnippetContactModification
  • SnippetContactReport
  • SnippetContactReportCCD
  • SnippetConvert
  • SnippetConvexMeshCreate
  • SnippetCustomJoint
  • SnippetCustomProfiler
  • SnippetDeformableMesh
  • SnippetDelayLoadHook
    • This snippet is not relevant when using Mochi.PhysX since we build all of PhysX into a single DLL.
  • SnippetHelloGRB -- GRB stands for "GPU Rigid Bodies". IE: This is the CUDA snippet.
  • SnippetHelloWorld
  • SnippetImmediateArticulation
  • SnippetImmediateMode
  • SnippetJoint
  • SnippetLoadCollection
  • SnippetMBP
  • SnippetMultiThreading
  • SnippetNestedScene
  • SnippetPrunerSerialization
  • SnippetRaycastCCD
  • SnippetSerialization
  • SnippetSplitFetchResults
  • SnippetSplitSim
  • SnippetStepper
  • SnippetToleranceScale
  • SnippetTriangleMeshCreate
  • SnippetTriggers
  • SnippetVehicle4W
  • SnippetVehicleContactMod
  • SnippetVehicleMultiThreading
  • SnippetVehicleNoDrive
  • SnippetVehicleScale
  • SnippetVehicleTank
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant