Package physx.cooking

Class PxCookingParams

java.lang.Object
physx.NativeObject
physx.cooking.PxCookingParams

public class PxCookingParams extends NativeObject
  • Field Details

    • SIZEOF

      public static final int SIZEOF
    • ALIGNOF

      public static final int ALIGNOF
      See Also:
  • Constructor Details

    • PxCookingParams

      protected PxCookingParams()
    • PxCookingParams

      protected PxCookingParams(long address)
    • PxCookingParams

      public PxCookingParams(PxTolerancesScale sc)
      Parameters:
      sc - WebIDL type: PxTolerancesScale [Const, Ref]
  • Method Details

    • wrapPointer

      public static PxCookingParams wrapPointer(long address)
    • arrayGet

      public static PxCookingParams arrayGet(long baseAddress, int index)
    • destroy

      public void destroy()
    • getAreaTestEpsilon

      public float getAreaTestEpsilon()
      Returns:
      WebIDL type: float
    • setAreaTestEpsilon

      public void setAreaTestEpsilon(float value)
      Parameters:
      value - WebIDL type: float
    • getPlaneTolerance

      public float getPlaneTolerance()
      Returns:
      WebIDL type: float
    • setPlaneTolerance

      public void setPlaneTolerance(float value)
      Parameters:
      value - WebIDL type: float
    • getConvexMeshCookingType

      public PxConvexMeshCookingTypeEnum getConvexMeshCookingType()
      Returns:
      WebIDL type: PxConvexMeshCookingTypeEnum [enum]
    • setConvexMeshCookingType

      public void setConvexMeshCookingType(PxConvexMeshCookingTypeEnum value)
      Parameters:
      value - WebIDL type: PxConvexMeshCookingTypeEnum [enum]
    • getSuppressTriangleMeshRemapTable

      public boolean getSuppressTriangleMeshRemapTable()
      Returns:
      WebIDL type: boolean
    • setSuppressTriangleMeshRemapTable

      public void setSuppressTriangleMeshRemapTable(boolean value)
      Parameters:
      value - WebIDL type: boolean
    • getBuildTriangleAdjacencies

      public boolean getBuildTriangleAdjacencies()
      Returns:
      WebIDL type: boolean
    • setBuildTriangleAdjacencies

      public void setBuildTriangleAdjacencies(boolean value)
      Parameters:
      value - WebIDL type: boolean
    • getBuildGPUData

      public boolean getBuildGPUData()
      Returns:
      WebIDL type: boolean
    • setBuildGPUData

      public void setBuildGPUData(boolean value)
      Parameters:
      value - WebIDL type: boolean
    • getScale

      public PxTolerancesScale getScale()
      Returns:
      WebIDL type: PxTolerancesScale [Value]
    • setScale

      public void setScale(PxTolerancesScale value)
      Parameters:
      value - WebIDL type: PxTolerancesScale [Value]
    • getMeshPreprocessParams

      public PxMeshPreprocessingFlags getMeshPreprocessParams()
      Returns:
      WebIDL type: PxMeshPreprocessingFlags [Value]
    • setMeshPreprocessParams

      public void setMeshPreprocessParams(PxMeshPreprocessingFlags value)
      Parameters:
      value - WebIDL type: PxMeshPreprocessingFlags [Value]
    • getMeshWeldTolerance

      public float getMeshWeldTolerance()
      Returns:
      WebIDL type: float
    • setMeshWeldTolerance

      public void setMeshWeldTolerance(float value)
      Parameters:
      value - WebIDL type: float
    • getMidphaseDesc

      public PxMidphaseDesc getMidphaseDesc()
      Returns:
      WebIDL type: PxMidphaseDesc [Value]
    • setMidphaseDesc

      public void setMidphaseDesc(PxMidphaseDesc value)
      Parameters:
      value - WebIDL type: PxMidphaseDesc [Value]
    • getGaussMapLimit

      public int getGaussMapLimit()
      Returns:
      WebIDL type: unsigned long
    • setGaussMapLimit

      public void setGaussMapLimit(int value)
      Parameters:
      value - WebIDL type: unsigned long