public void CookConvexMesh() { using (var physics = CreatePhysicsAndScene()) { var vertices = Cuboid.CubeVertices(); var indices = Cuboid.CubeIndices(); var cooking = physics.Physics.CreateCooking(); var desc = new ConvexMeshDesc(); desc.SetTriangles(indices); desc.SetPositions(vertices); desc.Flags = ConvexFlag.Indices16Bit | ConvexFlag.ComputeConvex; var stream = new MemoryStream(); bool result = cooking.CookConvexMesh(desc, stream); Assert.IsFalse(physics.ErrorOutput.HasErrors, physics.ErrorOutput.LastError); Assert.IsTrue(result); } }