RiBox3D
Справка для версии 4.1.5
Лицензионное соглашение 1. Программа распространяется по принципу "как есть", авторы не
несут никакой ответственности за любой возможный ущерб в результате
использования данной программы.
2. Авторы не несут НИКАКОЙ
ответственности за любые действия пользователей использующих
русифицированные программы.
Вся
ответственность за использование русифицированных программ целиком и
полностью ложиться на пользователя ссылаясь на пункт
(1).
3. Авторы не несут ответственности за любые
аппаратные и/или программные ошибки возникающие при работе программ.
4.
Авторы не несут ответственности за не совпадения ожиданиям пользователя и
функционалом программы.
5. Принимается любая конструктивная критика на
указания неточностей.
Адрес ел. почты ribox3d@gmail.com
[TOP]
void* RiGetRenderWindow()
Параметры
Описание
[TOP]
bool RiSetAntiAliasType(int Type)
Параметры
Описание
[TOP]
bool RiInitEngine(int Width, int Height, int Depth, int Frequency, bool FullScreen, char* Title, bool VSync)
Параметры
Описание
[TOP]
bool RiAppTitle(const char* Title)
Параметры
Описание
[TOP]
bool RiBeginScene(floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiEndScene()
Параметры
Описание
[TOP]
bool RiCloseEngine()
Параметры
Описание
[TOP]
bool RiHidePointer()
Параметры
Описание
[TOP]
bool RiShowPointer()
Параметры
Описание
[TOP]
bool RiDelay(int Milliseconds)
Параметры
Описание
[TOP]
bool RiLimitFPS(int Frequency)
Параметры
Описание
[TOP]
float RiGetFrameTime()
Параметры
Описание
[TOP]
int RiGetFPS()
Параметры
Описание
[TOP]
int RiGetMilliseconds()
Параметры
Описание
[TOP]
int RiAntiAlias(bool Enable)
Параметры
Описание
[TOP]
int RiTrisRendered()
Параметры
Описание
[TOP]
bool RiWireframe(int Mode)
Параметры
Описание
[TOP]
bool RiAmbientLight(floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
int RiTwoSideLight(bool Enable)
Параметры
Описание
[TOP]
const char* RiGetVersionEngine()
Параметры
Описание
[TOP]
const char* RiGetVersion()
Параметры
Описание
[TOP]
const char* RiGetVendor()
Параметры
Описание
[TOP]
const char* RiGetRender()
Параметры
Описание
[TOP]
const char* RiGetGLSLVersion()
Параметры
Описание
[TOP]
const char* RiGetExtensions()
Параметры
Описание
[TOP]
const char* RiGetWindowsVersion()
Параметры
Описание
[TOP]
void* RiGetSetExtensions(void* Pointer, const char* Command, int Index)
Параметры
Описание
[TOP]
bool RiIsExtensionSupported(const char* Ext)
Параметры
Описание
[TOP]
int RiTotalVidMem()
Параметры
Описание
[TOP]
int RiAvailVidMem()
Параметры
Описание
[TOP]
int RiTotalPhysMem()
Параметры
Описание
[TOP]
int RiAvailPhysMem()
Параметры
Описание
[TOP]
int RiMaxMRT()
Параметры
Описание
[TOP]
int RiMaxMultiTexture()
Параметры
Описание
[TOP]
int RiMaxTextureSize()
Параметры
Описание
[TOP]
bool RiTextureCompressed(bool Enable)
Параметры
Описание
[TOP]
bool RiClearWorld()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
int RiCoundGraphicsModes
()Параметры
Описание
[TOP]
int RiGraphicModeWidth(int Mode)
Параметры
Описание
[TOP]
int RiGraphicModeHeight(int Mode)
Параметры
Описание
[TOP]
int RiGraphicModeDepth(int Mode)
Параметры
Описание
[TOP]
int RiGraphicModeFrequency(int Mode)
Параметры
Описание
[TOP]
bool RiGraphicModeExists(int Width, int Height, int Depth, int Frequency, bool FullScreen)
Параметры
Описание
[TOP]
bool RiSetGamma(float R, float G, float B)
Параметры
Описание
[TOP]
bool RiFullScreen(bool Enable)
Параметры
Описание
[TOP]
bool RiFlushEntity(void* Entity)
Параметры
Описание
[TOP]
bool RiFinish()
Параметры
Описание
[TOP]
bool RiClearBuffers(bool ColorBuffer, bool DepthBuffer, float R, float G, float B, float A)
Параметры
Описание
[TOP]
bool RiDrawLine(float SX, float SY, float SZ, float EX, float EY, float EZ, float Width, float R, float G, float B)
Параметры
Описание
[TOP]
bool RiDrawPoint(float X, float Y, float Z, float Size, float R, float G, float B)
Параметры
Описание
[TOP]
bool RiSetPixelFormat(int Mode)
Параметры
Описание
[TOP]
bool RiDrawPixels(void* Pixels, int X, int Y, int Width, int Height)
Параметры
Описание
[TOP]
bool RiDrawQuad(void* Vertexs, void* TexCoord)
Параметры
Описание
[TOP]
void* RiReadPixels(int X, int Y, int Width, int Height)
Параметры
Описание
[TOP]
bool RiCopyRect(void* Texture, int X, int Y, int Width, int Height)
Параметры
Описание
[TOP]
bool RiStart2D()
Параметры
Описание
[TOP]
bool RiEnd2D()
Параметры
Описание
[TOP]
void* RiCreateMaterial()
Параметры
Описание
[TOP]
bool RiBindMaterial(void* Material)
Параметры
Описание
[TOP]
bool RiUnBindMaterial(void* Material)
Параметры
Описание
[TOP]
bool RiPlot(int X, int Y)
Параметры
Описание
[TOP]
bool RiLine(int X, int Y, int X1, int Y1)
Параметры
Описание
[TOP]
bool RiRect(int X, int Y, int Width, int Height, float Angle)
Параметры
Описание
[TOP]
bool RiOval(int X, int Y, int Width, int Height, int Segments, bool Solid)
Параметры
Описание
[TOP]
bool RiFlipPixels(void* Pixels, int Width, int Height, int Format)
Параметры
Описание
[TOP]
bool RiSaveImage(const char* FileName, void* Texture)
Параметры
Описание
[TOP]
bool RiScreenShot(const char* FileName)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateCamera()
Параметры
Описание
[TOP]
bool RiCameraRange(void* Camera, float Near, float Far)
Параметры
Описание
[TOP]
bool RiCameraViewport(void* Camera, int X, int Y, int Width, int Height)
Параметры
Описание
[TOP]
bool RiCameraZoom(void* Camera, float Zoom)
Параметры
Описание
[TOP]
bool RiSetProjectionMatrix(void* Camera, void* Matrix)
Параметры
Описание
[TOP]
void* RiGetProjectionMatrix(void* Camera)
Параметры
Описание
[TOP]
void* RiCameraGetViewMatrix(void* Camera)
Параметры
Описание
[TOP]
bool RiCameraFogMode(void* Camera, int Mode)
Параметры
Описание
[TOP]
bool RiCameraFogRange(void* Camera, float Start, float End)
Параметры
Описание
[TOP]
bool RiCameraFogColor(void* Camera, floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiCameraFogDensity(void* Camera, floar Density)
Параметры
Описание
[TOP]
int RiCameraPick(void* Camera, int X, int Y)
Параметры
Описание
[TOP]
bool RiCameraProject(void* Camera, float X, float Y, float Z)
Параметры
Описание
[TOP]
float RiProjectedX()
Параметры
Описание
[TOP]
float RiProjectedY()
Параметры
Описание
[TOP]
float RiProjectedZ()
Параметры
Описание
[TOP]
bool RiCameraUnProject(void* Camera, int X, int Y, bool Fast)
Параметры
Описание
[TOP]
float RiUnProjectedX()
Параметры
Описание
[TOP]
float RiUnProjectedY()
Параметры
Описание
[TOP]
float RiUnProjectedZ()
Параметры
Описание
[TOP]
int RiPickedTriangle(void* Camera, void* Surface, int X, int Y)
Параметры
Описание
[TOP]
bool RiCameraPointInFrustum(void* Camera, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiCameraSphereInFrustum(void* Camera, float X, float Y, float Z, float Radius)
Параметры
Описание
[TOP]
bool RiCameraCubeInFrustum(void* Camera, float X, float Y, float Z, float Size)
Параметры
Описание
[TOP]
bool RiCameraBoxInFrustum(void* Camera, float MinX, float MinY, float MinZ, float MaxX, float MaxY, float MaxZ)
Параметры
Описание
[TOP]
bool RiEntityInView(void* Camera, void* Entity)
Параметры
Описание
[TOP]
bool RiFadeIn(unsigned int Time)
Параметры
Описание
[TOP]
bool RiFadeOut(unsigned int Time)
Параметры
Описание
[TOP]
bool RiFaderColor(floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiFaderIsReady()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateMesh3D()
Параметры
Описание
[TOP]
void* RiLoadMesh3D(const char* FileName)
Параметры
Описание
[TOP]
void* RiCreateTorus(float R1, float R2, int Rings, int Sides)
Параметры
Описание
[TOP]
void* RiCreateSphere(float Radius, int Resolution)
Параметры
Описание
[TOP]
void* RiCreateCylinder(float Radius, float Length, int Tesselation)
Параметры
Описание
[TOP]
void* RiCreateCone(float Radius, float Length, int Tesselation)
Параметры
Описание
[TOP]
void* RiCreateCube(float Size)
Параметры
Описание
[TOP]
void* RiCreatePlane(float tileSizeWidth, float tileSizeHeight, int tileCountWidth, int tileCountHeight)
Параметры
Описание
[TOP]
void* RiCreateWater(float Size, int Complexity)
Параметры
Описание
[TOP]
bool RiWaterPush(void* Water, float X, float Z, float Depth)
Параметры
Описание
[TOP]
bool RiWaterSetParameters(void* Water, float RippleSpeed, float Distance, float Viscosity, float Time)
Параметры
Описание
[TOP]
float RiWaterGetHeight(void* Water, float X, float Z)
Параметры
Описание
[TOP]
bool RiAddAnimateMD5(void* MeshMD5, const char* FileAnim)
Параметры
Описание
[TOP]
void* RiGetSurface(void* Mesh, int Index)
Параметры
Описание
[TOP]
const char* RiFindNameSurface(void* Mesh, int Index)
Параметры
Описание
[TOP]
unsigned int RiCountSurfaces(void* Mesh)
Параметры
Описание
[TOP]
int RiFindSurface(void* Mesh, const char * Name)
Параметры
Описание
[TOP]
unsigned int RiGetCountMesh()
Параметры
Описание
[TOP]
int RiGetQuery(void* Mesh)
Параметры
Описание
[TOP]
bool RiSetupQueryMesh(void* Mesh)
Параметры
Описание
[TOP]
bool RiDeleteQuery(void* Mesh)
Параметры
Описание
[TOP]
bool RiAddMesh(void* Mesh, void* Entity)
Параметры
Описание
[TOP]
bool RiUpdateNormals(void* Mesh)
Параметры
Описание
[TOP]
bool RiUpdateTB(void* Mesh)
Параметры
Описание
[TOP]
bool RiFlipMesh(void* Mesh)
Параметры
Описание
[TOP]
bool RiSaveMesh(void* Mesh, const char* FileName)
Параметры
Описание
[TOP]
bool RiDebugMesh(void* Mesh, int Flag)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateSurface(void* Mesh)
Параметры
Описание
[TOP]
unsigned int RiAddVertex(void* Surface, float X, float Y, float Z, float U, float V)
Параметры
Описание
[TOP]
unsigned int RiAddTriangle(void* Surface, unsigned int A, unsigned int B, unsigned int C)
Параметры
Описание
[TOP]
bool RiClearSurface(void* Surface, bool Vertices, bool Triangles)
Параметры
Описание
[TOP]
bool RiVertexCoords(void* Surface, unsigned int Index, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiVertexNormal(void* Surface, unsigned int Index, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiVertexTexCoords(void* Surface, unsigned int Index, float U, float V)
Параметры
Описание
[TOP]
bool RiVertexTangent(void* Surface, unsigned int Index, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiVertexBinormal(void* Surface, unsigned int Index, float X, float Y, float Z)
Параметры
Описание
[TOP]
unsigned int RiCountVertices(void* Surface)
Параметры
Описание
[TOP]
unsigned int RiCountTriangles(void* Surface)
Параметры
Описание
[TOP]
unsigned int RiTriangleVertex(void* Surface, int Index, int Corner)
Параметры
Описание
[TOP]
float RiVertexX(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexY(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexZ(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexNX(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexNY(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexNZ(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexU(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexV(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexTX(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexTY(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexTZ(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexBX(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexBY(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiVertexBZ(void* Surface, unsigned int Index)
Параметры
Описание
[TOP]
float RiSurfaceWidth(void* Surface)
Параметры
Описание
[TOP]
float RiSurfaceHeight(void* Surface)
Параметры
Описание
[TOP]
float RiSurfaceDepth(void* Surface)
Параметры
Описание
[TOP]
float RiSurfaceRadius(void* Surface)
Параметры
Описание
[TOP]
bool RiSurfaceTransform(void* Surface, void* Matrix, bool Normals)
Параметры
Описание
[TOP]
bool RiSurfaceSetSubData(void* Surface, void* Vertices, void* Normals, void * Texcoord, unsigned int Count)
Параметры
Описание
[TOP]
bool RiSurfaceCreateData(void* Surface, void* Vertices, void* Normals, void* Tangents, void* Binormals, void* Texcoords, void* Triangles, unsigned int NumVert, unsigned int NumTris)
Параметры
Описание
[TOP]
const char* RiSetNameMaterial(void* Surface, const char* Name)
Параметры
Описание
[TOP]
void* RiSurfaceGetMesh(void* Surface)
Параметры
Описание
[TOP]
const char* RiGetNameMaterial(void* Surface)
Параметры
Описание
[TOP]
const char* RiGetTextureNameMaterial(void* Surface, int Index)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiLoadBSP(const char* FileName, float Gamma)
Параметры
Описание
[TOP]
bool RiBSPMode(void* Mesh, bool Texture, bool Light)
Параметры
Описание
[TOP]
bool RiBSPCollided(void* Mesh)
Параметры
Описание
[TOP]
bool RiBSPIsOnGround(void* Mesh)
Параметры
Описание
[TOP]
bool RiBSPCollisionBox(void* Mesh, float SX, float SY, float SZ, float EX, float EY, float EZ, float BX, float BY, float BZ)
Параметры
Описание
[TOP]
bool RiBSPCollisionSphere(void* Mesh, float SX, float SY, float SZ, float EX, float EY, float EZ, float Radius)
Параметры
Описание
[TOP]
bool RiBSPCollisionRay(void* Mesh, float SX, float SY, float SZ, float EX, float EY, float EZ)
Параметры
Описание
[TOP]
float RiBSPCollisionNPX()
Параметры
Описание
[TOP]
float RiBSPCollisionNPY()
Параметры
Описание
[TOP]
float RiBSPCollisionNPZ()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateSkyBox(const char* Left, const char* Right, const char* Top, const char* Bottom, const char* Front, cons tchar* Back, float Size)
Параметры
Описание
[TOP]
void* RiCreateSkyDemo(float Radius)
Параметры
Описание
[TOP]
bool RiSetSkySizeCloud(void* Sky, float Size)
Параметры
Описание
[TOP]
bool RiSetSkySun(void* Sky, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiSetSkyNight(void* Sky, float Night)
Параметры
Описание
[TOP]
bool RiSetSkyColorCloud1(void* Sky, floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiSetSkyColorCloud2(void* Sky, floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiSetSkyDensityCloud1(void* Sky, floar Density)
Параметры
Описание
[TOP]
bool RiSetSkyDensityCloud2(void* Sky, floar Density)
Параметры
Описание
[TOP]
bool RiSetSkySpeedCloud1(void* Sky, floar Speed)
Параметры
Описание
[TOP]
bool RiSetSkySpeedCloud2(void* Sky, floar Speed)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateTerrain(const char* FileName, int GridSpacing, float Height, float Amount)
Параметры
Описание
[TOP]
int RiTerrainSize(void* Terrain)
Параметры
Описание
[TOP]
float RiTerrainHeight(void* Terrain, float X, float Z)
Параметры
Описание
[TOP]
float RiTerrainNX(void* Terrain, float X, float Z)
Параметры
Описание
[TOP]
float RiTerrainNY(void* Terrain, float X, float Z)
Параметры
Описание
[TOP]
float RiTerrainNZ(void* Terrain, float X, float Z)
Параметры
Описание
[TOP]
void* RiCreateGrass(void* Terrain, const char* FileName, void* Texture, float Dist, float Restriction, float SizeUp, float SMin, float SMax, float CR1, float CG1, float CB1, float CR2, float CG2, float CB2)
Параметры
Описание
[TOP]
bool RiGrassSetSwing(void* Grass, float Swing)
Параметры
Описание
[TOP]
bool RiGrassSetBrightness(void* Grass, float Brightness)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateMirror(float X, float Y)
Параметры
Описание
[TOP]
bool RiMirrorTurbidity(void* Mirror, float Turbidity)
Параметры
Описание
[TOP]
bool RiMirrorAlphaTexture(void* Mirror, float Alpha)
Параметры
Описание
[TOP]
bool RiMirrorSetPlane(void* Mirror, float A, float B, float C, float D)
Параметры
Описание
[TOP]
bool RiMirrorSetMatrix(void* Mirror, void* Matrix1, void* Matrix2)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool RiNameEntity
(void* Entity, const char* Name)Параметры
Описание
[TOP]
bool RiFreeEntity(void* Entity)
Параметры
Описание
[TOP]
bool RiEnableEntity(void* Entity)
Параметры
Описание
[TOP]
bool RiDisableEntity(void* Entity)
Параметры
Описание
[TOP]
void* RiCopyEntity(void* Entity)
Параметры
Описание
[TOP]
bool RiEntityParent(void* Entity, void* Parent)
Параметры
Описание
[TOP]
bool RiEntityPickName(void* Entity, int PickName)
Параметры
Описание
[TOP]
bool RiEntityAlpha(void* Entity, floar Alpha)
Параметры
Описание
[TOP]
bool RiEntityColor(void* Entity, floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiEntityAmbientColor(void* Entity, floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiEntityEmissiveColor(void* Entity, floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiEntitySpecularColor(void* Entity, floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiEntityShininess(void* Entity, floar Shininess)
Параметры
Описание
[TOP]
bool RiEntityFX(void* Entity, int Flag)
Параметры
Описание
[TOP]
bool RiEntityBlend(void* Entity, int SFactor, int DFactor, bool Enable)
Параметры
Описание
[TOP]
bool RiEntityCullFace(void* Entity, int Mode)
Параметры
Описание
[TOP]
bool RiEntityPolygon(void* Entity, float Factor, float Units)
Параметры
Описание
[TOP]
bool RiEntityClipPlane(void* Entity, float A, float B, float C, float D, bool Enable)
Параметры
Описание
[TOP]
bool RiEntityAlphaFunc(void* Entity, bool Enable, int Func, float Ref)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool RiScaleEntity(void* Entity, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiPositionEntity(void* Entity, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiMoveEntity(void* Entity, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiTranslateEntity(void* Entity, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiRotateEntity(void* Entity, float Pitch, float Yaw, float Roll)
Параметры
Описание
[TOP]
bool RiTurnEntity(void* Entity, float Pitch, float Yaw, float Roll)
Параметры
Описание
[TOP]
bool RiPointEntity(void* Entity1, void* Entity2)
Параметры
Описание
[TOP]
bool RiAlignToVector(void* Entity, float NX, float NY, float NZ, int Axis)
Параметры
Описание
[TOP]
bool RiSetMatrixEntity(void* Entity, void* Matrix)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
float RiEntityX(void* Entity)
Параметры
Описание
[TOP]
float RiEntityY(void* Entity)
Параметры
Описание
[TOP]
float RiEntityZ(void* Entity)
Параметры
Описание
[TOP]
float RiEntityPitch(void* Entity)
Параметры
Описание
[TOP]
float RiEntityYaw(void* Entity)
Параметры
Описание
[TOP]
float RiEntityRoll(void* Entity)
Параметры
Описание
[TOP]
float RiEntityWidth(void* Entity)
Параметры
Описание
[TOP]
float RiEntityHeight(void* Entity)
Параметры
Описание
[TOP]
float RiEntityDepth(void* Entity)
Параметры
Описание
[TOP]
void* RiGetMatrixEntity(void* Entity)
Параметры
Описание
[TOP]
const char* RiEntityName(void* Entity)
Параметры
Описание
[TOP]
const char* RiEntityClass(void* Entity)
Параметры
Описание
[TOP]
bool RiIsEnableEntity(void* Entity)
Параметры
Описание
[TOP]
float RiEntityDistance(void* Entity1, void* Entity2)
Параметры
Описание
[TOP]
float RiDeltaYaw(void* Entity1, void* Entity2)
Параметры
Описание
[TOP]
float RiDeltaPitch(void* Entity1, void* Entity2)
Параметры
Описание
[TOP]
float RiGetEntityAlpha(void* Entity)
Параметры
Описание
[TOP]
float RiGetEntityRed(void* Entity)
Параметры
Описание
[TOP]
float RiGetEntityGreen(void* Entity)
Параметры
Описание
[TOP]
float RiGetEntityBlue(void* Entity)
Параметры
Описание
[TOP]
void* RiGetTextureEntity(void* Entity, int Index)
Параметры
Описание
[TOP]
void* RiFindEntity(const char* Name)
Параметры
Описание
[TOP]
bool RiEntityPickMode(void* Entity, int Pick)
Параметры
Описание
[TOP]
bool RiEntityVisible(void* Entity1,void* Entity2)
Параметры
Описание
[TOP]
void* RiEntityPick(void* Entity, float Range)
Параметры
Описание
[TOP]
void* RiLinePick(float X, float Y, float Z, float DX, float DY, float DZ)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
int RiAnimTime(void* Mesh)
Параметры
Описание
[TOP]
int RiAnimLenght(void* Mesh)
Параметры
Описание
[TOP]
bool RiAnimate(void* Mesh, int Mode, float Speed, int Seq)
Параметры
Описание
[TOP]
bool RiAnimExtractSeq(void* Mesh, float FStart, float FEnd, int Seq)
Параметры
Описание
[TOP]
int RiAnimSeq(void* Mesh)
Параметры
Описание
[TOP]
bool RiAnimating(void* Mesh)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
int RiFindJoints(void* Mesh, const char* Name)
Параметры
Описание
[TOP]
const char* RiFindNameJoint(void* Mesh, int Index)
Параметры
Описание
[TOP]
int RiCountJoint(void* Mesh)
Параметры
Описание
[TOP]
void* RiGetJoint(void* Mesh, int Index)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiLoadTexture(const char* FileName, bool MipMap)
Параметры
Описание
[TOP]
void* RiLoadAnimTexture(const char* FileName, int FrameWidth, int FrameHeight, int FirstFrame, int FrameCount)
Параметры
Описание
[TOP]
void* RiLoadTextureRect(const char* FileName)
Параметры
Описание
[TOP]
void* RiLoadCubeMap(const char* File0, const char* File1, const char* File2, const char* File3, const char* File4, const char* File5, bool MipMap)
Параметры
Описание
[TOP]
void* RiLoadTextureCubeMap(const char* FileName, bool MipMap)
Параметры
Описание
[TOP]
void* RiCreateTexture(int Type, int Format, int InternalFormat, int Width, int Height, int Depth, int Mode)
Параметры
Описание
[TOP]
void* RiCreateNoiseTexture2D(int Width, int Height)
Параметры
Описание
[TOP]
void* RiCreateNoiseTexture3D(int Width, int Height, int Depth)
Параметры
Описание
[TOP]
void* RiCreateNormalMapTexture(void* Texture, float Scale)
Параметры
Описание
[TOP]
void* RiTextureGetPixels(void* Texture)
Параметры
Описание
[TOP]
void* RiTextureGetCubeFace(void * Texture, int Face)
Параметры
Описание
[TOP]
int RiTextureFrame(void* Texture)
Параметры
Описание
[TOP]
int RiTextureWidth(void* Texture)
Параметры
Описание
[TOP]
int RiTextureHeight(void* Texture)
Параметры
Описание
[TOP]
int RiTextureDepth(void* Texture)
Параметры
Описание
[TOP]
int RiTextureGetType(void * Texture)
Параметры
Описание
[TOP]
int RiTextureGetTypePixel(void* Texture)
Параметры
Описание
[TOP]
int RiTextureGetFormat(void* Texture)
Параметры
Описание
[TOP]
int RiTextureGetIFormat(void*Texture)
Параметры
Описание
[TOP]
unsigned int RiTextureID(void* Texture)
Параметры
Описание
[TOP]
bool RiTextureAnimate(void* Texture, int Frame, float Speed)
Параметры
Описание
[TOP]
bool RiTextureIsCompressed(void* Texture)
Параметры
Описание
[TOP]
bool RiTextureSetPixels(void* Texture, void* Pixels, bool MipMap)
Параметры
Описание
[TOP]
bool RiTextureOffsetPixels(void* Texture, int XOffset, int YOffset, int ZOffset, int Width, int Height, int Depth, void* Pixels)
Параметры
Описание
[TOP]
bool RiTextureResample(void* Texture, int Width, int Height, bool MipMap)
Параметры
Описание
[TOP]
bool RiTextureInvertColor(void* Texture)
Параметры
Описание
[TOP]
bool RiTextureAddTexture(void* Texture1, void* Texture2)
Параметры
Описание
[TOP]
bool RiTextureAddNormalMaps(void* Texture1, void* Texture2)
Параметры
Описание
[TOP]
bool RiTextureParameter
(void* Texture, int Pname, float Param)Параметры
Описание
[TOP]
bool RiTextureFilter(void* Texture, int Min, int Mag)
Параметры
Описание
[TOP]
bool RiTextureBias(void* Texture, float Bias)
Параметры
Описание
[TOP]
bool RiTextureAddressing(void* Texture, int Param)
Параметры
Описание
[TOP]
bool RiTextureAlpha(void* Texture, bool Flag)
Параметры
Описание
[TOP]
bool RiTextureBlend(void* Texture, int Type)
Параметры
Описание
[TOP]
bool RiAddTextureEnv(void* Texture, int Pname, float Param, float R, float G, float B, float A)
Параметры
Описание
[TOP]
bool RiTextureGenMode(void* Texture, int Coord, int Param)
Параметры
Описание
[TOP]
bool RiTextureGen(void* Texture, int Pname)
Параметры
Описание
[TOP]
bool RiTextureGenMatrix(void* Texture, void* Matrix)
Параметры
Описание
[TOP]
bool RiTextureSphere(void* Texture, bool Flag)
Параметры
Описание
[TOP]
bool RiScaleTexture(void* Texture, float Scale)
Параметры
Описание
[TOP]
bool RiPositionTexture(void* Texture, float X, float Y)
Параметры
Описание
[TOP]
bool RiRotateTexture(void* Texture, float Angle)
Параметры
Описание
[TOP]
bool RiEntityTexture(void* Entity, void* Texture, int Index)
Параметры
Описание
[TOP]
int RiGetCountTexture()
Параметры
Описание
[TOP]
bool RiTextureFreeAll()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateImage(void* Texture)
Параметры
Описание
[TOP]
bool RiSetImagePos(void* Image, float X, float Y)
Параметры
Описание
[TOP]
bool RiSetImageSize(void* Image, float X, float Y)
Параметры
Описание
[TOP]
bool RiSetImageAngle(void* Image, float Angle, float VX, float VY, float VZ)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiOpenMedia(const char* FileName, int Flag)
Параметры
Описание
[TOP]
void* RiMediaGetVideoStream(void* Media)
Параметры
Описание
[TOP]
long RiMediaGetPos(void* Media)
Параметры
Описание
[TOP]
long RiMediaGetDuration(void* Media)
Параметры
Описание
[TOP]
int RiMediaStatus(void* Media)
Параметры
Описание
[TOP]
int RiMediaHeight(void* Media)
Параметры
Описание
[TOP]
int RiMediaWidth(void* Media)
Параметры
Описание
[TOP]
int RiMediaGetCountVideoDevice(void* Media)
Параметры
Описание
[TOP]
const char* RiMediaGetNameVideoDevice(void* Media, int Index)
Параметры
Описание
[TOP]
bool RiMediaSelectVideoDevice(void* Media, int Index)
Параметры
Описание
[TOP]
bool RiMediaPlay(void* Media)
Параметры
Описание
[TOP]
bool RiMediaPause(void* Media)
Параметры
Описание
[TOP]
bool RiMediaStop(void* Media)
Параметры
Описание
[TOP]
bool RiMediaLoop(void* Media, bool Enable)
Параметры
Описание
[TOP]
bool RiMediaSetPos(void* Media, long Pos)
Параметры
Описание
[TOP]
bool RiMediaSetVolume(void* Media, int Vol)
Параметры
Описание
[TOP]
bool RiMediaSetBalance(void* Media, int Val)
Параметры
Описание
[TOP]
bool RiMediaSetWinPos(void* Media, int X, int Y, int Width, int Height)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateRTT(float X, float Y)
Параметры
Описание
[TOP]
bool RiSetPerspectiveRTT(void* RTT, float Fov, float Aspect, float Near, float Far)
Параметры
Описание
[TOP]
bool RiSetPositionRTT(void* RTT, float X, float Y, float Z, float Pitch, float Yaw, float Roll)
Параметры
Описание
[TOP]
bool RiSetModeRTT(void* RTT, int Mode)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateFrameBuffer(int Width, int Height, int Flag)
Параметры
Описание
[TOP]
bool RiFrameBufferTexture(void* FrameBuffer, int Mode, int Format, int InternalFormat, int Clamp, int Filter)
Параметры
Описание
[TOP]
bool RiFrameBufferAttachTexture(void* FrameBuffer, void* Texture)
Параметры
Описание
[TOP]
bool RiFrameBufferAttachTextureMRT(void* FrameBuffer, void* Texture)
Параметры
Описание
[TOP]
bool RiFrameBufferAddEntity(void* FrameBuffer, void* Entity)
Параметры
Описание
[TOP]
bool RiFrameBufferRenderMode(void* FrameBuffer, int Mode)
Параметры
Описание
[TOP]
bool RiFrameBufferMatrix(void* FrameBuffer, void* MatrixProjection, void* MatrixView)
Параметры
Описание
[TOP]
bool RiFrameBufferMatrixLayer(void* FrameBuffer, int Layer, void* Matrix)
Параметры
Описание
[TOP]
bool RiFrameBufferClearMode(void* FrameBuffer, bool bBuffer, bool zBuffer, bool sBuffer)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateShadowVolumes(void* Mesh)
Параметры
Описание
[TOP]
bool RiAddLightShadowVolumes(void* Shadow, void* Light)
Параметры
Описание
[TOP]
bool RiShadowColor(floar Red, float Green, float Blue, floar Alpha)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiLoadShaders(const char* FileVert, const char* FileFrag)
Параметры
Описание
[TOP]
void* RiLoadShadersString(const char* StringVert, const char* StringFrag)
Параметры
Описание
[TOP]
bool RiShaderIsSupported()
Параметры
Описание
[TOP]
bool RiEntityShader(void* Entity, void* Shader)
Параметры
Описание
[TOP]
bool RiShaderSetTexture(void* Shader, const char* Name, int Unit)
Параметры
Описание
[TOP]
bool RiShaderSetVector4(void* Shader, const char* Name, float X, float Y, float Z, float W)
Параметры
Описание
[TOP]
bool RiShaderSetVector3(void* Shader, const char* Name, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiShaderSetVector2(void* Shader, const char* Name, float X, float Y)
Параметры
Описание
[TOP]
bool RiShaderSetMatrix(void* Shader, const char* Name, void* Matrix)
Параметры
Описание
[TOP]
bool RiShaderSetFloat(void* Shader, const char* Name, float Vol)
Параметры
Описание
[TOP]
bool RiShaderSetInt(void* Shader, const char* Name, int Vol)
Параметры
Описание
[TOP]
bool RiShaderSetArrayVector4(void* Shader, const char* Name, int Count, void* Vol)
Параметры
Описание
[TOP]
bool RiShaderSetArrayVector3(void* Shader, const char* Name, int Count, void* Vol)
Параметры
Описание
[TOP]
bool RiShaderSetArrayVector2(void* Shader, const char* Name, int Count, void* Vol)
Параметры
Описание
[TOP]
bool RiShaderSetArrayMatrix(void* Shader, const char* Name, int Count, void* Matrix)
Параметры
Описание
[TOP]
bool RiShaderSetArrayFloat(void* Shader, const char* Name, int Count, void* Vol)
Параметры
Описание
[TOP]
bool RiShaderSetArrayInt(void* Shader, const char* Name, int Count, void* Vol)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiLoadVertexProgram(const char* FileVert)
Параметры
Описание
[TOP]
void* RiLoadFragmentProgram(const char* FileFrag)
Параметры
Описание
[TOP]
bool RiProgramIsSupported()
Параметры
Описание
[TOP]
bool RiEntityProgram(void* Entity, void* Program)
Параметры
Описание
[TOP]
bool RiSetLocalParameter(void* Program, int Unit, float X, float Y, float Z, float W)
Параметры
Описание
[TOP]
bool RiSetEnvParameter(void* Program, int Unit, float X, float Y, float Z, float W)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateLight(int Type)
Параметры
Описание
[TOP]
bool RiSetLightPoint(void* Light, float Att, float Radius)
Параметры
Описание
[TOP]
bool RiSetLightSearchlight(void* Light, float X, float Y, float Z, float Exponent, float Cutoff)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateSprite3D(void* Texture, int FrameWidth, int FrameHeight, int NumFrameColumns, int nNumFrameRows, int TotalFrames)
Параметры
Описание
[TOP]
bool RiSprite3DOffset(void* Sprite3D, int X , int Y)
Параметры
Описание
[TOP]
bool RiSprite3DSpeed(void* Sprite3D, float Speed)
Параметры
Описание
[TOP]
bool RiSprite3DSise(void* Sprite3D, float Width, float Height)
Параметры
Описание
[TOP]
bool RiSprite3DSetFrame(void* Sprite3D, int Frame)
Параметры
Описание
[TOP]
bool RiSprite3DViewMode(void* Sprite3D, int Mode)
Параметры
Описание
[TOP]
int RiSprite3DFrame(void* Sprite3D)
Параметры
Описание
[TOP]
void* RiCreateSprite2D(void* Texture, int FrameWidth, int FrameHeight, int NumFrameColumns, int nNumFrameRows, int TotalFrames)
Параметры
Описание
[TOP]
bool RiSprite2DOffset(void* Sprite2D, int X, int Y)
Параметры
Описание
[TOP]
bool RiSprite2DSpeed(void* Sprite2D, float Speed)
Параметры
Описание
[TOP]
bool RiSprite2DSise(void* Sprite2D, float Width, float Height)
Параметры
Описание
[TOP]
bool RiSprite2DSetFrame( void* Sprite2D, int Frame)
Параметры
Описание
[TOP]
int RiSprite2DFrame(void* Sprite2D)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateParticles(void* Texture)
Параметры
Описание
[TOP]
bool RiParticleMax(void* Particle, int Max)
Параметры
Описание
[TOP]
bool RiParticleNumToRelease(void* Particle, int Num)
Параметры
Описание
[TOP]
bool RiParticleReleaseInterval(void* Particle, float Interval)
Параметры
Описание
[TOP]
bool RiParticleLifeCycle(void* Particle, float Cycle)
Параметры
Описание
[TOP]
bool RiParticleSize(void* Particle, float Size)
Параметры
Описание
[TOP]
bool RiParticleSpeed(void* Particle, int Speed)
Параметры
Описание
[TOP]
bool RiParticleVelocity(void* Particle, floar X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiParticleGravity(void* Particle, floar X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiParticleWind(void* Particle, floar X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiParticleVelocityVar(void* Particle, float Var)
Параметры
Описание
[TOP]
bool RiParticleCollisionPlane(void* Particle, floar NX, float NY, float NZ, floar X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiParticleAirResistence(void* Particle, bool Enable)
Параметры
Описание
[TOP]
bool RiParticleCreationColor(void* Particle, float RMin, float GMin, float BMin, float RMax, float GMax, float BMax)
Параметры
Описание
[TOP]
bool RiParticleDieColor(void* Particle, float RMin, float GMin, float BMin, float RMax, float GMax, float BMax)
Параметры
Описание
[TOP]
bool RiParticleCollision(void* Particle, void* Surface)
Параметры
Описание
[TOP]
float RiGetParticleMaxPointSize(void* Particle)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateSoftParticles(void* Texture)
Параметры
Описание
[TOP]
void* RiAddSoftParticle(void* Container, float X, float Y, float Z, float Size)
Параметры
Описание
[TOP]
bool RiSoftParticleDistance(void* Container, float Distance)
Параметры
Описание
[TOP]
bool RiSoftParticleSize(void* SoftParticle, float Size)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateEmitter(int Num)
Параметры
Описание
[TOP]
bool RiEmitterCreatedPerSec(void* Emitter, int Num)
Параметры
Описание
[TOP]
bool RiEmitterCreationVariance(void* Emitter, float Val)
Параметры
Описание
[TOP]
bool RiEmitterRecreateWhenDied(void* Emitter, bool Enable)
Параметры
Описание
[TOP]
bool RiEmitterMinDieAge(void* Emitter, float Time)
Параметры
Описание
[TOP]
bool RiEmitterMaxDieAge(void* Emitter, float Time)
Параметры
Описание
[TOP]
bool RiEmitterCreationColor(void* Emitter, float RMin, float GMin, float BMin, float RMax, float GMax, float BMax)
Параметры
Описание
[TOP]
bool RiEmitterDieColor(void* Emitter, float RMin, float GMin, float BMin, float RMax, float GMax, float BMax)
Параметры
Описание
[TOP]
bool RiEmitterAlphaValues(void* Emitter, float MinEmit, float MaxEmit, float MinDie, float MaxDie)
Параметры
Описание
[TOP]
bool RiEmitterPosition(void* Emitter, float X, float Y, float Z, float DeviationX, float DeviationY, float DeviationZ)
Параметры
Описание
[TOP]
bool RiEmitterAcceleration(void* Emitter, float X, float Y, float Z, float Min, float Max)
Параметры
Описание
[TOP]
bool RiEmitterSizeValues(void* Emitter, float MinEmit, float MaxEmit, float MinDie, float MaxDie)
Параметры
Описание
[TOP]
bool RiEmitterMaxSpeed(void* Emitter, float Speed)
Параметры
Описание
[TOP]
bool RiEmitterMinSpeed(void* Emitter, float Speed)
Параметры
Описание
[TOP]
bool RiEmitterEmissionDirection(void* Emitter, float X, float Y, float Z, float MaxDeviationX, float MaxDeviationY, float MaxDeviationZ)
Параметры
Описание
[TOP]
bool RiEmitterLeaveSystem(void* Emitter, bool Enable)
Параметры
Описание
[TOP]
bool RiEmitterSpinSpeed(void* Emitter, float Min, float Max)
Параметры
Описание
[TOP]
bool RiEmitterPointSize(void* Emitter, float Size)
Параметры
Описание
[TOP]
bool RiEmitterCollision(void* Emitter, void* Surface)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreatePostProcessing()
Параметры
Описание
[TOP]
bool RiPPCreateFilter()
Параметры
Описание
[TOP]
bool RiPPFilterSetBrightness(float brightness)
Параметры
Описание
[TOP]
bool RiPPFilterSetGamma(float gamma)
Параметры
Описание
[TOP]
bool RiPPFilterSetContrast(float contrast)
Параметры
Описание
[TOP]
bool RiPPFilterSetTone(float tone)
Параметры
Описание
[TOP]
bool RiPPFilterMono(bool enable)
Параметры
Описание
[TOP]
bool RiPPFilterInversion(bool enable)
Параметры
Описание
[TOP]
bool RiPPCreateHDR()
Параметры
Описание
[TOP]
bool RiPPHDRSetMaxBrightPixel(float value)
Параметры
Описание
[TOP]
bool RiPPHDRSetBlur(int value)
Параметры
Описание
[TOP]
bool RiPPCreateRays()
Параметры
Описание
[TOP]
bool RiPPRaysSetIntensity(float Intensity)
Параметры
Описание
[TOP]
bool RiPPRaysSetDirection(float X, float Y)
Параметры
Описание
[TOP]
bool RiPPCreateSunShafts()
Параметры
Описание
[TOP]
bool RiPPSunShaftsSetPosition(float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiPPSunShaftsSetColor(float R, float G , float B)
Параметры
Описание
[TOP]
bool RiPPSunShaftsSetBright(float bright)
Параметры
Описание
[TOP]
bool RiPPSunShaftsSetLength(float length)
Параметры
Описание
[TOP]
bool RiPPSunShaftsSetDistSempl(float dist)
Параметры
Описание
[TOP]
bool RiPPCreateDOF()
Параметры
Описание
[TOP]
bool RiPPDOFSetRange(float range)
Параметры
Описание
[TOP]
bool RiPPDOFSetFocus(float focus)
Параметры
Описание
[TOP]
bool RiPPCreateBlur()
Параметры
Описание
[TOP]
bool RiPPAttachFrameBuffer(void* FrameBuffer)
Параметры
Описание
[TOP]
bool RiPPAddUserEffect(void* texIn, void* texOut, void* shader)
Параметры
Описание
[TOP]
bool RiPPAddMultiUserEffect(void* texA, void* texB, void* texC, void* texD, void* texOut, void* shader)
Параметры
Описание
[TOP]
bool RiPPConnectUserEffect(void* texA, void* texB, void* texC, void* texD, void* shader)
Параметры
Описание
[TOP]
bool RiPPClearUserEffect()
Параметры
Описание
[TOP]
bool RiPPEffectSelect(int select)
Параметры
Описание
[TOP]
bool RiPPBlurPass(int pass)
Параметры
Описание
[TOP]
void* RiPPGetColorTexture()
Параметры
Описание
[TOP]
void* RiPPGetDepthTexture()
Параметры
Описание
[TOP]
void* RiCreateSun(void* Camera, float Radius)
Параметры
Описание
[TOP]
bool RiSunSetGlowRays(float Volume)
Параметры
Описание
[TOP]
bool RiSunSetLensTexture(void* Texture)
Параметры
Описание
[TOP]
bool RiSunSetColor(floar Red, float Green, float Blue)
Параметры
Описание
[TOP]
bool RiSunSetPosition(floar X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiSunSetDispersal(float Volume)
Параметры
Описание
[TOP]
bool RiSunSetHaloWidth(float Volume)
Параметры
Описание
[TOP]
bool RiSunSetIntensity(float Volume)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateFont2D(char* FontName, int Height, int Weight, int Italic, int StrikeOut, int Underline)
Параметры
Описание
[TOP]
void* RiCreateFont3D(char* FontName, float Z)
Параметры
Описание
[TOP]
void* RiCreateTFont(const char* FileName)
Параметры
Описание
[TOP]
bool RiBindText()
Параметры
Описание
[TOP]
bool RiUnBindText()
Параметры
Описание
[TOP]
bool RiPrint(void* Font, float X, float Y, const char* Text)
Параметры
Описание
[TOP]
bool RiPrint3D(void* Font, float X, float Y,float Z, float Pitch, float Yaw, float Roll, const char* Text)
Параметры
Описание
[TOP]
bool RiFontSetSize(void* Font, float Width, float Height)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool RiKeyDown(int scancode)
Параметры
Описание
[TOP]
bool RiKeyPress(int scancode)
Параметры
Описание
[TOP]
bool RiKeyRelease(int scancode)
Параметры
Описание
[TOP]
int RiGetKey()
Параметры
Описание
[TOP]
int RiGetKeyAscii()
Параметры
Описание
[TOP]
int RiGetNumKey()
Параметры
Описание
[TOP]
bool RiMouseDown(int button)
Параметры
Описание
[TOP]
bool RiMousePress(int button)
Параметры
Описание
[TOP]
bool RiMouseRelease(int button)
Параметры
Описание
[TOP]
int RiMouseSpeedX()
Параметры
Описание
[TOP]
int RiMouseSpeedY()
Параметры
Описание
[TOP]
int RiMouseSpeedZ()
Параметры
Описание
[TOP]
int RiMouseX()
Параметры
Описание
[TOP]
int RiMouseY()
Параметры
Описание
[TOP]
bool RiSetMouse(int X, int Y)
Параметры
Описание
[TOP]
int RiCountJoy()
Параметры
Описание
[TOP]
int RiJoyCountButtons(int N)
Параметры
Описание
[TOP]
int RiJoyAxes(int N)
Параметры
Описание
[TOP]
bool RiJoyDown(int N, int Button)
Параметры
Описание
[TOP]
int RiJoyHit(int N)
Параметры
Описание
[TOP]
int RiJoyX(int N)
Параметры
Описание
[TOP]
int RiJoyY(int N)
Параметры
Описание
[TOP]
int RiJoyZ(int N)
Параметры
Описание
[TOP]
int RiJoyRX(int N)
Параметры
Описание
[TOP]
int RiJoyRY(int N)
Параметры
Описание
[TOP]
int RiJoyRZ(int N)
Параметры
Описание
[TOP]
int RiJoySliderA(int N)
Параметры
Описание
[TOP]
int RiJoySliderB(int N)
Параметры
Описание
[TOP]
bool RiJoyVibration(int N, int Power, float Time)
Параметры
Описание
[TOP]
bool RiJoyVibrationStart(int N)
Параметры
Описание
[TOP]
bool RiJoyVibrationStop(int N)
Параметры
Описание
[TOP]
bool RiJoyIsCoefficients(int N)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool RiCreateListener(void* Parent)
Параметры
Описание
[TOP]
bool RiFreeListener()
Параметры
Описание
[TOP]
void* RiCreateSound3DEffect(int Number)
Параметры
Описание
Number:
[TOP]
void* RiLoadSound3D(const char* FileName)
Параметры
Описание
[TOP]
bool RiSound3DSetEffect(void* Effect)
Параметры
Описание
[TOP]
bool RiSound3DSetFilter(void* Sound, int FilterType, float Value)
Параметры
Описание
[TOP]
bool RiIsPlaying3D(void* Sound)
Параметры
Описание
[TOP]
bool RiEmitSound3D(void* Sound, void* Parent)
Параметры
Описание
[TOP]
bool RiSound3DPitch(void* Sound, float Pitch)
Параметры
Описание
[TOP]
bool RiSound3DFactor(void* Sound, float Factor)
Параметры
Описание
[TOP]
bool RiSound3DVolume(void* Sound, float Volume)
Параметры
Описание
[TOP]
bool RiSound3DCone(void* Sound, float Angle, float VolIn, float VolOut)
Параметры
Описание
[TOP]
bool RiSound3DDirection(void* Sound, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiSound3DLooping(void* Sound, bool Flag)
Параметры
Описание
[TOP]
bool RiSound3DDistance(void* Sound, float Distance)
Параметры
Описание
[TOP]
bool RiSound3DMaxDistance(void* Sound, float Distance)
Параметры
Описание
[TOP]
bool RiSound3DRelativeToListener(void* Sound, bool Relative)
Параметры
Описание
[TOP]
bool RiSound3DPlayingOffset(void* Sound, float TimeOffset)
Параметры
Описание
[TOP]
float RiSound3DGetPitch(void* Sound)
Параметры
Описание
[TOP]
float RiSound3DGetVolume(void* Sound)
Параметры
Описание
[TOP]
float RiSound3DGetDistance(void* Sound)
Параметры
Описание
[TOP]
float RiSound3DGetMaxDistance(void* Sound)
Параметры
Описание
[TOP]
float RiSound3DGetFactor(void* Sound)
Параметры
Описание
[TOP]
float RiSound3DGetPlayingOffset(void* Sound)
Параметры
Описание
[TOP]
float RiSound3DGetPositionX(void* Sound)
Параметры
Описание
[TOP]
float RiSound3DGetPositionY(void* Sound)
Параметры
Описание
[TOP]
float RiSound3DGetPositionZ(void* Sound)
Параметры
Описание
[TOP]
bool RiSound3DIsRelativeToListener(void* Sound)
Параметры
Описание
[TOP]
bool RiSound3DPlay(void* Sound)
Параметры
Описание
[TOP]
bool RiSound3DPause(void* Sound)
Параметры
Описание
[TOP]
bool RiSound3DStop(void* Sound)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiLoadSound(const char* FileName)
Параметры
Описание
[TOP]
bool RiSoundPlay(void* Sound)
Параметры
Описание
[TOP]
bool RiSoundPause(void* Sound)
Параметры
Описание
[TOP]
bool RiSoundStop(void* Sound)
Параметры
Описание
[TOP]
bool RiSoundSetPos(void* Sound, long Pos)
Параметры
Описание
[TOP]
bool RiSoundSetVolume(void* Sound, int Vol)
Параметры
Описание
[TOP]
bool RiSoundSetBalance(void* Sound, int Val)
Параметры
Описание
[TOP]
long RiSoundGetCurPos(void* Sound)
Параметры
Описание
[TOP]
long RiSoundGetDuration(void* Sound)
Параметры
Описание
[TOP]
int RiSoundStatus(void* Sound)
Параметры
Описание
[TOP]
int RiSoundGetVolume(void* Sound)
Параметры
Описание
[TOP]
int RiSoundGetBalance(void* Sound)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool RiCreatePack(const char* FileName, const char* Password)
Параметры
Описание
[TOP]
bool RiAddPackFile(const char* FileName)
Параметры
Описание
[TOP]
bool RiDelPackFile(const char* FileName)
Параметры
Описание
[TOP]
bool RiPack()
Параметры
Описание
[TOP]
bool RiOpenPack(const char* FileName, const char* Password)
Параметры
Описание
[TOP]
void* RiLoadEntityPack(const char* FileName)
Параметры
Описание
[TOP]
bool RiUnPack(const char* FileName)
Параметры
Описание
[TOP]
int RiGetCountFilesPack()
Параметры
Описание
[TOP]
const char* RiGetInfoPack(int Number)
Параметры
Описание
[TOP]
bool RiClosePack()
Параметры
Описание
[TOP]
void* RiOpenZIP(const char* File)
Параметры
Описание
[TOP]
bool RiZIPUnPack(void* Zip, const char* File, const char* Path)
Параметры
Описание
[TOP]
bool RiZIPAddAnimateMD5(void* Zip, void* MeshMD5, const char* File)
Параметры
Описание
[TOP]
void* RiZIPLoadMesh3D(void* Zip, const char* File)
Параметры
Описание
[TOP]
void* RiZIPLoadTexture(void* Zip, const char* File, bool MipMap)
Параметры
Описание
[TOP]
void* RiZIPLoadSound3D(void* Zip, const char* File)
Параметры
Описание
[TOP]
void* RiZIPReadFile(void* Zip, const char* File)
Параметры
Описание
[TOP]
unsigned int RiZIPGetBufferSize(void* Zip)
Параметры
Описание
[TOP]
bool RiZIPFreeBuffer(void* buffer)
Параметры
Описание
[TOP]
bool RiCloseZIP(void* Zip)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool RiThreadLoadEntity(const char* FileName, const char* Name)
Параметры
Описание
[TOP]
bool RiThreadSetPriority(int Mode)
Параметры
Описание
Mode:
[TOP]
bool RiThreadIsRun()
Параметры
Описание
[TOP]
int RiThreadIsLoading()
Параметры
Описание
[TOP]
int RiThreadClearQueue()
Параметры
Описание
[TOP]
void* RiThreadFindEntity(const char * Name)
Параметры
Описание
[TOP]
bool RiThreadOpenPack(const char* FilePack, const char* Password)
Параметры
Описание
[TOP]
bool RiThreadClosePack()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateMatrix()
Параметры
Описание
[TOP]
void* RiCreateMatrixBias()
Параметры
Описание
[TOP]
bool RiSetMatrixPerspective(void* Matrix, float Fovx, float Aspect, float Znear, float Zfar)
Параметры
Описание
[TOP]
bool RiSetMatrixFrustum(void* Matrix, float Left, float Right, float Bottom, float Top, float zNear, float zFar)
Параметры
Описание
[TOP]
bool RiSetMatrixOrtho(void* Matrix, float Left, float Right, float Bottom, float Top, float zNear, float zFar)
Параметры
Описание
[TOP]
bool RiSetMatrixLookAt(void* Matrix, float eyex, float eyey, float eyez, float centerx, float centery, float centerz, float upx, float upy, float upz)
Параметры
Описание
[TOP]
bool RiSetMatrix(void* Matrix, int N, float P)
Параметры
Описание
[TOP]
float RiSetMatrix(void* Matrix, int N)
Параметры
Описание
[TOP]
bool RiMatrixIdentity(void* Matrix)
Параметры
Описание
[TOP]
bool RiMatrixTranspose(void* Matrix)
Параметры
Описание
[TOP]
bool RiMatrixInvert(void* Matrix)
Параметры
Описание
[TOP]
bool RiMatrixTranslation(void* Matrix, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiMatrixScale(void* Matrix, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiMatrixRotation(void* Matrix, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiMatrixRotateAxis(void* Matrix, float Angle, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool RiMatrixRotateEuler(void* Matrix, float Pitch, float Yaw, float Roll)
Параметры
Описание
[TOP]
float RiMatrixGetPitch(void* Matrix)
Параметры
Описание
[TOP]
float RiMatrixGetYaw(void* Matrix)
Параметры
Описание
[TOP]
float RiMatrixGetRoll(void* Matrix)
Параметры
Описание
[TOP]
float RiMatrixGetPosX( void* Matrix)
Параметры
Описание
[TOP]
float RiMatrixGetPosY( void* Matrix)
Параметры
Описание
[TOP]
float RiMatrixGetPosZ( void* Matrix)
Параметры
Описание
[TOP]
float RiMatrixGetDeterminant(void* Matrix)
Параметры
Описание
[TOP]
bool RiMatrixMultiply(void* MatrixOut, void* MatrixIn1, void* MatrixIn2)
Параметры
Описание
[TOP]
bool RiMatrixMultiplyThree(void* MatrixOut, void* MatrixIn1, void* MatrixIn2, void* MatrixIn3)
Параметры
Описание
[TOP]
float RiDegToRad(float D)
Параметры
Описание
[TOP]
float RiRadToDeg(float R)
Параметры
Описание
[TOP]
float RiGetDistance(float x1, float y1, float z1, float x2, float y2, float z2)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiCreateGUI(const char* FontName, int FontSize)
Параметры
Описание
[TOP]
void* RiGUICreateFont(const char* FontName, int FontSize)
Параметры
Описание
[TOP]
void* RiGUICreateFontMemory(void* FontData, int FontDataSize, int FontSize)
Параметры
Описание
[TOP]
bool RiGUIHideCursor(bool Enable)
Параметры
Описание
[TOP]
bool RiGUIStyleSetSettings(int Choice, float X, float Y)
Параметры
Описание
[TOP]
bool RiGUIStyleSetSettingsColors(int Choice, float R , float G, float B , float A)
Параметры
Описание
[TOP]
float RiGUIStyleGetSettingX(int Choice)
Параметры
Описание
[TOP]
float RiGUIStyleGetSettingY(int Choice)
Параметры
Описание
[TOP]
float RiGUIStyleGetSettingColorRed(int Choice)
Параметры
Описание
[TOP]
float RiGUIStyleGetSettingColorGreen(int Choice)
Параметры
Описание
[TOP]
float RiGUIStyleGetSettingColorBlue(intChoice)
Параметры
Описание
[TOP]
float RiGUIStyleGetSettingColorAlpha(int Choice)
Параметры
Описание
[TOP]
bool RiGUIStyleSave(const char* FileName)
Параметры
Описание
[TOP]
bool RiGUIStyleLoad(const char* FileName)
Параметры
Описание
[TOP]
bool RiGUIStyleEditor()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiGUICreateWindow(const char* Title, int X, int Y, int Width, int Height, int Flags)
Параметры
Описание
[TOP]
void* RiGUICreateWindowChild(void* Window, int X, int Y, int Width , int Height, bool Border, int Flags)
Параметры
Описание
[TOP]
void* RiGUICreateWindowChildFrame(void* Window, int X, int Y, int Width, int Height, int Flags)
Параметры
Описание
[TOP]
void* RiGUICreatePopup(int Flags)
Параметры
Описание
[TOP]
void* RiGUICreatePopupModal(const char* Title, int Flags)
Параметры
Описание
[TOP]
bool RiGUIOpenPopup(void* Popup, bool Enable)
Параметры
Описание
[TOP]
bool RiGUIWindowAppTitle(void* Window, const char* Title)
Параметры
Описание
[TOP]
bool RiGUIWindowSetPos(void* Window, int X, int Y)
Параметры
Описание
[TOP]
bool RiGUIWindowSetSize(void* Window, int Width, int Height)
Параметры
Описание
[TOP]
bool RiGUIWindowSetCollapsed(void* Window, bool Collapsed)
Параметры
Описание
[TOP]
bool RiGUIWindowSetShow(void* Window, bool Show)
Параметры
Описание
[TOP]
bool RiGUIWindowSetFocus(void* Window)
Параметры
Описание
[TOP]
bool RiGUIWindowSetAlpha(void* Window, float Alpha)
Параметры
Описание
[TOP]
bool RiGUIWindowSetBounds(void* Window, int MinWidth, int MinHeight, int MaxWidth, int MaxHeight)
Параметры
Описание
[TOP]
int RiGUIWindowGetPosX(void* Window)
Параметры
Описание
[TOP]
int RiGUIWindowGetPosY(void* Window)
Параметры
Описание
[TOP]
int RiGUIWindowGetSizeWidth(void*Window)
Параметры
Описание
[TOP]
int RiGUIWindowGetSizeHeight(void* Window)
Параметры
Описание
[TOP]
bool RiGUIWindowIsCollapsed(void* Window)
Параметры
Описание
[TOP]
bool RiGUIWindowIsShow(void* Window)
Параметры
Описание
[TOP]
bool RiGUIWindowIsFocus(void* Window)
Параметры
Описание
[TOP]
bool RiGUIWindowFree(void* Window)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool RiGUIWidgetSetHelpMarker(void* Widget, const char* Text)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetToolTip(void* Widget, const char* Text1, const char* Text2, const char* Text3, const char* Text4, unsigned int TexID, int Width, int Height)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetFont(void* Widget, void* Font)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetSeparator(void* Widget, bool Enable)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetRect(void* Widget, float R, float G, float B, float A, float Rounding, float Thickness, bool Enable)
Параметры
Описание
[TOP]
bool RiGUIWidgetIsVisible(void* Widget)
Параметры
Описание
[TOP]
bool RiGUIWidgetIsHovered(void* Widget)
Параметры
Описание
[TOP]
bool RiGUIWidgetIsActive(void* Widget)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetText(void* Widget, const char* Text)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetColor(void* Widget, float R , float G, float B, float A)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetHide(void* Widget, bool State)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetPos(void* Widget, int X , int Y)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetSize(void* Widget, int Width , int Height)
Параметры
Описание
[TOP]
bool RiGUIWidgetSetState(void* Widget, int State)
Параметры
Описание
[TOP]
int RiGUIWidgetGetState(void* Widget)
Параметры
Описание
[TOP]
int RiGUIWidgetGetPosX(void* Widget)
Параметры
Описание
[TOP]
int RiGUIWidgetGetPosY(void* Widget)
Параметры
Описание
[TOP]
int RiGUIWidgetGetSizeWidth(void* Widget)
Параметры
Описание
[TOP]
int RiGUIWidgetGetSizeHeight(void* Widget)
Параметры
Описание
[TOP]
float RiGUIWidgetGetColorRed(void* Widget)
Параметры
Описание
[TOP]
float RiGUIWidgetGetColorGreen(void* Widget)
Параметры
Описание
[TOP]
float RiGUIWidgetGetColorBlue(void* Widget)
Параметры
Описание
[TOP]
float RiGUIWidgetGetColorAlpha(void* Widget)
Параметры
Описание
[TOP]
const char* RiGUIWidgetGetText(void* Widget)
Параметры
Описание
[TOP]
bool RiGUIWidgetFree(void* Widget)
Параметры
Описание
[TOP]
void* RiGUICreateLabel(void* Window, int X, int Y, const char* Text)
Параметры
Описание
[TOP]
void* RiGUICreateText(void* Window, int X, int Y, const char* Text)
Параметры
Описание
[TOP]
void* RiGUICreateButton(void* Window, int X, int Y, int Width, int Height, const char* Text)
Параметры
Описание
[TOP]
void* RiGUICreateButtonImage(void* Window, int X, int Y, int Width, int Height, bool Border, unsigned int TexID)
Параметры
Описание
[TOP]
void* RiGUICreateCheckBox(void* Window, int X, int Y, const char* Text, int Active)
Параметры
Описание
[TOP]
void* RiGUICreateRadioButton(void* Window)
Параметры
Описание
[TOP]
bool RiGUIAddRadioButton(void* Window, int X, int Y, const char* Text)
Параметры
Описание
[TOP]
void* RiGUICreateComboBox(void* Window, int X, int Y, int Width, const char* Items, int CurrentItem)
Параметры
Описание
[TOP]
void* RiGUICreateListBox(void* Window, int X, int Y, int Width, int Height, const char* Items, bool Flash)
Параметры
Описание
[TOP]
void* RiGUICreateSlider(void* Window, int X, int Y, int Width, int Min, int Max, int Val)
Параметры
Описание
[TOP]
void* RiGUICreateSliderV(void*Window, int X, int Y, int Width, int Height, int Min, int Max, int Val)
Параметры
Описание
[TOP]
void* RiGUICreateSliderDrag(void* Window, int X, int Y, int Width, int Min, int Max, int Step, int Val)
Параметры
Описание
[TOP]
void* RiGUICreateInputInt(void* Window, int X, int Y, int Width, int Val)
Параметры
Описание
[TOP]
void* RiGUICreateInputText(void* Window, int X, int Y, int Width, const char* Text, int Mode)
Параметры
Описание
[TOP]
void* RiGUICreateEditBox(void* Window, int X, int Y, int Width, int Height, const char* Text, int Mode)
Параметры
Описание
[TOP]
void* RiGUICreateColorEdit(void* Window, int X, int Y, float R, float G, float B, float A, int Flag)
Параметры
Описание
[TOP]
void* RiGUICreateColorPicker(void* Window, int X, int Y, int Size, float R, float G, float B, float A, int Flag)
Параметры
Описание
[TOP]
void* RiGUICreateProgressBar(void* Window, int X, int Y, int Width, int Height)
Параметры
Описание
[TOP]
bool RiGUIProgressBarSetFraction(void* ProgressBar, float Fraction, const char* Text)
Параметры
Описание
[TOP]
void* RiGUICreatePlot(void* Window, int X, int Y, int Width, int Height, void* Values, int Type)
Параметры
Описание
[TOP]
bool RiGUIPlotSetValues(void* Plot, void* Values)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* RiGUICreateMainMenuBar()
Параметры
Описание
[TOP]
void* RiGUICreateMenuBar(void* Window)
Параметры
Описание
[TOP]
bool RiGUIMenuBarHide(void* MenuBar, bool Hide)
Параметры
Описание
[TOP]
bool RiGUIMenuBarIsActive(void* MenuBar)
Параметры
Описание
[TOP]
bool RiGUIMenuBarFree(void* MenuBar)
Параметры
Описание
[TOP]
void* RiGUICreateMenu(void* MenuBar, const char* Text)
Параметры
Описание
[TOP]
void* RiGUICreateSubMenu(void* Menu, const char* Text)
Параметры
Описание
[TOP]
bool RiGUIMenuSetTitleText(void* Menu, const char* Text)
Параметры
Описание
[TOP]
bool RiGUIMenuDisable(void* Menu, bool Disable)
Параметры
Описание
[TOP]
void* RiGUIMenuItem(void* Menu, const char* Text)
Параметры
Описание
[TOP]
void* RiGUIMenuItemCheck(void* Menu, const char* Text, bool Selected)
Параметры
Описание
[TOP]
void* RiGUIMenuItemSeparator(void* Menu)
Параметры
Описание
[TOP]
bool RiGUIMenuItemSetText(void* Item, const char* Text)
Параметры
Описание
[TOP]
bool RiGUIMenuItemSetIcon(void* Item, unsigned int TexID)
Параметры
Описание
[TOP]
bool RiGUIMenuItemDisable(void* Item, bool Disable)
Параметры
Описание
[TOP]
bool RiGUIMenuItemGetState(void* Item)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool phWorldCreate()
Параметры
Описание
[TOP]
bool phWorldDestroy()
Параметры
Описание
[TOP]
bool phWorldStep(float timestep, int maxSubSteps, float fixedTimeStep)
Параметры
Описание
[TOP]
bool phWorldSetGravity(float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phSetDebugMode(int mode)
Параметры
Описание
[TOP]
int phGetNumRigidBodies()
Параметры
Описание
[TOP]
int phGetNumSoftBodies()
Параметры
Описание
[TOP]
int phGetNumJoints()
Параметры
Описание
[TOP]
int phGetNumVehicles()
Параметры
Описание
[TOP]
int phGetNumCController()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
Справка по командам
[TOP]
void* phBodyCreateBox(float X, float Y, float Z, float mass)
Параметры
Описание
[TOP]
void* phBodyCreateSphere(float radius, float mass)
Параметры
Описание
[TOP]
void* phBodyCreateCapsule(float radius, float height, float mass)
Параметры
Описание
[TOP]
void* phBodyCreateCylinder(float X, float Y, float Z, float mass)
Параметры
Описание
[TOP]
void* phBodyCreateCone(float radius, float height, float mass)
Параметры
Описание
[TOP]
void* phBodyCreateStaticPlane()
Параметры
Описание
[TOP]
void* phBodyCreateMesh(void* Surface, float mass)
Параметры
Описание
[TOP]
void* phBodyCreateStaticMesh(void* Surface)
Параметры
Описание
[TOP]
void* phBodyCreateHull(void* Surface, float mass)
Параметры
Описание
[TOP]
void* phBodyCreateLevel(void* Mesh)
Параметры
Описание
[TOP]
bool phBodyDestroy(void* body)
Параметры
Описание
[TOP]
bool phBodyDestroyAll()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool phBodySetPhantom(void* body, bool enable)
Параметры
Описание
[TOP]
bool phBodySetKinematic(void* body, bool enable)
Параметры
Описание
[TOP]
bool phBodySetActivationState(void* body, int state)
Параметры
Описание
[TOP]
bool phBodySetCollisionGroupMask(void* body, int group, int mask)
Параметры
Описание
[TOP]
bool phBodySetMass(void* body, float mass)
Параметры
Описание
[TOP]
bool phBodySetCenterOfMass(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodySetMargin(void* body, float margin)
Параметры
Описание
[TOP]
bool phBodyActivate(void* body)
Параметры
Описание
[TOP]
bool phBodySetDeactivation(void* body, bool enable)
Параметры
Описание
[TOP]
bool phBodySetDeactivationTime(void* body, float time)
Параметры
Описание
[TOP]
bool phBodySetHitFraction(void* body, float hitFraction)
Параметры
Описание
[TOP]
bool phBodySetCcdRadius(void* body, float radius)
Параметры
Описание
[TOP]
bool phBodySetCcdMotionThreshold(void* body, float threshold)
Параметры
Описание
[TOP]
bool phBodySetFriction(void* body, float friction)
Параметры
Описание
[TOP]
bool phBodySetRestitution(void* body, float restitution)
Параметры
Описание
[TOP]
bool phBodySetAngularRestThreshold(void* body, float threshold)
Параметры
Описание
[TOP]
bool phBodySetLinearRestThreshold(void* body, float threshold)
Параметры
Описание
[TOP]
bool phBodyIsStatic(void* body)
Параметры
Описание
[TOP]
bool phBodyIsKinematic(void* body)
Параметры
Описание
[TOP]
bool phBodyIsStaticOrKinematic(void* body)
Параметры
Описание
[TOP]
bool phBodyIsActive(void* body)
Параметры
Описание
[TOP]
int phBodyGetActivationState(void* body)
Параметры
Описание
[TOP]
int phBodyGetCollisionGroup(void* body)
Параметры
Описание
[TOP]
int phBodyGetCollisionMask(void* body)
Параметры
Описание
[TOP]
float phBodyGetMass(void* body)
Параметры
Описание
[TOP]
bool phBodyGetUseGravity(void* body)
Параметры
Описание
[TOP]
float phBodyGetCenterOfMassX(void* body)
Параметры
Описание
[TOP]
float phBodyGetCenterOfMassY(void* body)
Параметры
Описание
[TOP]
float phBodyGetCenterOfMassZ(void* body)
Параметры
Описание
[TOP]
float phBodyGetDeactivationTime(void* body)
Параметры
Описание
[TOP]
float phBodyGetHitFraction(void* body)
Параметры
Описание
[TOP]
float phBodyGetCcdRadius(void* body)
Параметры
Описание
[TOP]
float phBodyGetCcdMotionThreshold(void* body)
Параметры
Описание
[TOP]
float phBodyGetFriction(void* body)
Параметры
Описание
[TOP]
float phBodyGetRestitution(void* body)
Параметры
Описание
[TOP]
float phBodyGetAngularRestThreshold(void* body)
Параметры
Описание
[TOP]
float phBodyGetLinearRestThreshold(void* body)
Параметры
Описание
[TOP]
void* phBodyGetSurface(void* body)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool phBodySetPosition(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodySetRotate(void* body, float pitch, float yaw, float roll)
Параметры
Описание
[TOP]
bool phBodySetMatrix(void* body, void* matrix)
Параметры
Описание
[TOP]
bool phBodySetParent(void* body, void* parent)
Параметры
Описание
[TOP]
float phBodyGetX(void* body)
Параметры
Описание
[TOP]
float phBodyGetY(void* body)
Параметры
Описание
[TOP]
float phBodyGetZ(void* body)
Параметры
Описание
[TOP]
float phBodyGetPitch(void* body)
Параметры
Описание
[TOP]
float phBodyGetYaw(void* body)
Параметры
Описание
[TOP]
float phBodyGetRoll(void* body)
Параметры
Описание
[TOP]
void* phBodyGetMatrix(void* body)
Параметры
Описание
[TOP]
float phBodyGetDistanceToPoint(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
float phBodyGetDistanceToBody(void* body1, void* body2)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool phBodyApplyCentralForce(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodyApplyForce(void* body, float PX, float PY, float PZ, float IX, float IY, float IZ, bool relative)
Параметры
Описание
[TOP]
bool phBodyResetForces(void* body)
Параметры
Описание
[TOP]
bool phBodyApplyCentralImpulse(void* body, float X, float Y, float Z )
Параметры
Описание
[TOP]
bool phBodyApplyImpulse(void* body, float PX, float PY, float P Z, float IX, float IY, float IZ, bool relative)
Параметры
Описание
[TOP]
bool phBodyApplyTorque(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodyApplyTorqueImpulse(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodySetAngularVelocity(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodyAddAngularVelocity(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodySetLinearVelocity(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodyAddLinearVelocity(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodySetLinearFactor(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodySetAngularFactor(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodySetAngularDamping(void* body, float damping)
Параметры
Описание
[TOP]
bool phBodySetLinearDamping(void* body, float damping)
Параметры
Описание
[TOP]
bool phBodySetGravity(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phBodySetUseGravity(void* body, bool enable)
Параметры
Описание
[TOP]
float phBodyGetAngularFactorX(void* body)
Параметры
Описание
[TOP]
float phBodyGetAngularFactorY(void* body)
Параметры
Описание
[TOP]
float phBodyGetAngularFactorZ(void* body )
Параметры
Описание
[TOP]
float phBodyGetLinearFactorX(void* body)
Параметры
Описание
[TOP]
float phBodyGetLinearFactorY(void* body)
Параметры
Описание
[TOP]
float phBodyGetLinearFactorZ(void* body)
Параметры
Описание
[TOP]
float phBodyGetAngularVelocityX(void* body)
Параметры
Описание
[TOP]
float phBodyGetAngularVelocityY(void* body)
Параметры
Описание
[TOP]
float phBodyGetAngularVelocityZ(void* body)
Параметры
Описание
[TOP]
float phBodyGetLinearVelocityX(void* body)
Параметры
Описание
[TOP]
float phBodyGetLinearVelocityY(void* body)
Параметры
Описание
[TOP]
float phBodyGetLinearVelocityZ(void* body)
Параметры
Описание
[TOP]
float phBodyGetAngularDamping(void* body)
Параметры
Описание
[TOP]
float phBodyGetLinearDamping(void* body)
Параметры
Описание
[TOP]
float phBodyGetGravityX(void* body)
Параметры
Описание
[TOP]
float phBodyGetGravityY(void* body)
Параметры
Описание
[TOP]
float phBodyGetGravityZ(void* body)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* phCreateSoftBody(void* Surface, float mass)
Параметры
Описание
[TOP]
void* phCreateRope(float X1, float Y1, float Z1, float X2, float Y2, float Z2, int res, int fixeds)
Параметры
Описание
[TOP]
void* phCreateCloth(float X00, float Y00, float Z00, float X10 , float Y10 , float Z10, float X01 , float Y01 , float Z01, float X11 , float Y11 , float Z11, int resx , int resy , int fixeds, bool gendiags)
Параметры
Описание
[TOP]
void* phSoftBodyCreateMaterial(void* softbody, float ast, float lst, float vst)
Параметры
Описание
[TOP]
bool phSoftBodySetTransform(void* softbody, void* matrix)
Параметры
Описание
[TOP]
bool phSoftBodyGenerateBendingConstraints(void* softbody, float distance, void* material)
Параметры
Описание
[TOP]
bool phSoftBodyAppendAngularJoint(void* softbody, void* body, float cfm, float erp, float split, float x, float y, float z)
Параметры
Описание
[TOP]
bool phSoftBodyAppendLinearJoint(void* softbody, void* body, float cfm, float erp, float split, float x, float y, float z)
Параметры
Описание
[TOP]
bool phSoftBodyGenerateClusters(void* softbody, int k)
Параметры
Описание
[TOP]
bool phSoftBodyReleaseClusters(void* softbody)
Параметры
Описание
[TOP]
bool phSoftBodyRandomizeConstraints(void* softbody)
Параметры
Описание
Рандомизируйте ограничения, чтобы уменьшить смещение решающего устройства.
[TOP]
bool phSoftBodyAppendAnchor(void* softbody, int node, void* body)
Параметры
Описание
[TOP]
bool phSoftBodyAppendLink(void* softbody, int node0, int node1)
Параметры
Описание
[TOP]
bool phSoftBodyConfigViterations(void* softbody, int viterations)
Параметры
Описание
[TOP]
bool phSoftBodyConfigPiterations(void* softbody, int piterations)
Параметры
Описание
[TOP]
bool phSoftBodyConfigDiterations(void* softbody, int diterations)
Параметры
Описание
[TOP]
bool phSoftBodyConfigCiterations(void* softbody, int citerations)
Параметры
Описание
[TOP]
bool phSoftBodyConfigCollisions(void* softbody, int flag)
Параметры
Описание
[TOP]
bool phSoftBodyConfigAeromodel(void* softbody, int flag)
Параметры
Описание
[TOP]
bool phSoftBodyConfigVCF(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigDP(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigDG(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigLF(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigPR(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigVC(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigDF(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigMT(void* softbody, float coefficient)
Параметры
Описание
Pose matching coefficient [0,1].
[TOP]
bool phSoftBodyConfigCHR(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigKHR(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigSHR(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigAHR(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigSRHRCL(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigSKHRCL(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigSSHRCL(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigSRSPLTCL(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigSKSPLTCL(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigSSSPLTCL(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigMaxvolume(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyConfigTimescale(void* softbody, float coefficient)
Параметры
Описание
[TOP]
bool phSoftBodyAddForce(void* softbody, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phSoftBodyAddForceNode(void* softbody, int node, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phSoftBodyAddAeroForceToNode(void* softbody, int node, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phSoftBodyAddAeroForceToFace(void* softbody, int face, float X, floatY, float Z)
Параметры
Описание
[TOP]
bool phSoftBodyAddVelocity(void* softbody, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phSoftBodyAddVelocityNode(void* softbody, int node, float X, floatY, float Z)
Параметры
Описание
[TOP]
bool phSoftBodySetVelocity(void* softbody, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phSoftBodySetWindVelocity(void* softbody, float X, float Y, float Z)
Параметры
Описание
[TOP]
bool phSoftBodySetPose(void* softbody, bool volume, bool frame)
Параметры
Описание
[TOP]
bool phSoftBodySetMass(void* softbody, int node, float mass)
Параметры
Описание
[TOP]
bool phSoftBodySetTotalMass(void* softbody, float mass, bool fromfaces)
Параметры
Описание
[TOP]
bool phSoftBodySetVolumeMass(void* softbody, float mass)
Параметры
Описание
[TOP]
bool phSoftBodySetTotalDensity(void* softbody, float density)
Параметры
Описание
[TOP]
bool phSoftBodySetVolumeDensity(void* softbody, float density)
Параметры
Описание
[TOP]
bool phSoftBodySetMargin(void* softbody, float margin)
Параметры
Описание
[TOP]
bool phRopeSetColor(void* softbody, float r, float g, float b, float a)
Параметры
Описание
[TOP]
bool phRopeSetWidth(void* softbody, float width)
Параметры
Описание
[TOP]
void* phSoftBodyGetSurface(void* softbody)
Параметры
Описание
[TOP]
int phSoftBodyGetClusterCount(void* softbody)
Параметры
Описание
[TOP]
int phSoftBodyGetNodeSize(void* softbody)
Параметры
Описание
[TOP]
float phSoftBodyGetMass(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetTotalMass(void* softbody)
Параметры
Описание
[TOP]
float phSoftBodyGetVolume(void* softbody)
Параметры
Описание
[TOP]
float phSoftBodyGetClusterComX(void* softbody, int cluster)
Параметры
Описание
[TOP]
float phSoftBodyGetClusterComY(void* softbody, int cluster)
Параметры
Описание
[TOP]
float phSoftBodyGetClusterComZ(void* softbody, int cluster)
Параметры
Описание
[TOP]
float phSoftBodyGetNodePositionX(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetNodePositionY(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetNodePositionZ(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetNodeNormalX(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetNodeNormalY(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetNodeNormalZ(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetNodeVelocityX(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetNodeVelocityY(void* softbody, int node)
Параметры
Описание
[TOP]
float phSoftBodyGetNodeVelocityZ(void* softbody, int node)
Параметры
Описание
[TOP]
bool phSoftBodyDestroy(void* softbody)
Параметры
Описание
[TOP]
bool phSoftBodyDestroyAll()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
Справка по командам
[TOP]
void* phJointBallCreateBB(void* body1, void* body2, float x1, float y1, float z1, float x2, float y2, float z2)
Параметры
Описание
[TOP]
void* phJointBallCreateBP(void* body, float x, float y, float z)
Параметры
Описание
[TOP]
bool phJointBallSetBreakingImpulse(void* joint, float threshold)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* phJointHingeCreateBB(void* body1, void* body2, float x1, float y1, float z1, float x2, float y2, float z2, float ax1, float ay1, float az1, float ax2, float ay2, float az2, bool useReferenceFrameA)
Параметры
Описание
[TOP]
void* phJointHingeCreateBP(void* body, float x, float y, float z, float ax, float ay, floataz, bool useReferenceFrameA)
Параметры
Описание
[TOP]
bool phJointHingeAngularMotor(void* joint, bool enable, float targetVelocity, float maxMotorImpulse)
Параметры
Описание
[TOP]
bool phJointHingeSetLimit(void* joint, float low, float high, float softness, float biasfactor, float relaxationfactor)
Параметры
Описание
[TOP]
float phJointHingeGetHingeAngle(void* joint)
Параметры
Описание
[TOP]
float phJointHingeGetLowerLimit(void* joint)
Параметры
Описание
[TOP]
float phJointHingeGetLimitSign(void* joint)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* phJointSliderCreate(void* body1, void* body2, bool useLinearReferenceFrameA)
Параметры
Описание
[TOP]
bool phJointSliderSetFrames(void* joint, void* matrix1, void* matrix2)
Параметры
Описание
[TOP]
bool phJointSliderSetLowerAngLimit(void* joint, float lowerLimit)
Параметры
Описание
[TOP]
bool phJointSliderSetUpperAngLimit(void* joint, float upperLimit)
Параметры
Описание
[TOP]
bool phJointSliderSetLowerLinLimit(void* joint, float lowerLimit)
Параметры
Описание
[TOP]
bool phJointSliderSetUpperLinLimit(void* joint, float upperLimit)
Параметры
Описание
[TOP]
bool phJointSliderSetDampingDirAng(void* joint, float dampingDirAng)
Параметры
Описание
[TOP]
bool phJointSliderSetDampingDirLin(void* joint, float dampingDirLin)
Параметры
Описание
[TOP]
bool phJointSliderSetDampingOrthoAng(void* joint, float dampingOrthoAng)
Параметры
Описание
[TOP]
bool phJointSliderSetDampingOrthoLin(void* joint, float dampingOrthoLin)
Параметры
Описание
[TOP]
bool phJointSliderSetDampingLimAng(void* joint, float dampingLimAng)
Параметры
Описание
[TOP]
bool phJointSliderSetDampingLimLin(void* joint, float dampingLimLin)
Параметры
Описание
[TOP]
bool phJointSliderSetPoweredAngMotor(void* joint, bool onOff)
Параметры
Описание
[TOP]
bool phJointSliderSetPoweredLinMotor(void* joint, bool onOff)
Параметры
Описание
[TOP]
bool phJointSliderSetMaxAngMotorForce(void* joint, float maxAngMotorForce)
Параметры
Описание
[TOP]
bool phJointSliderSetMaxLinMotorForce(void* joint, float maxLinMotorForce)
Параметры
Описание
[TOP]
bool phJointSliderSetTargetAngMotorVelocity(void* joint, float targetAngMotorVelocity)
Параметры
Описание
[TOP]
bool phJointSliderSetTargetLinMotorVelocity(void* joint, float targetLinMotorVelocity)
Параметры
Описание
[TOP]
bool phJointSliderSetRestitutionDirAng(void* joint, float restitutionDirAng)
Параметры
Описание
Восстановление
вращения.[TOP]
bool phJointSliderSetRestitutionDirLin(void* joint, float restitutionDirLin)
Параметры
Описание
Восстановление
движения.[TOP]
bool phJointSliderSetRestitutionOrthoAng(void* joint, float restitutionOrthoAng)
Параметры
Описание
Восстановление
вращения.[TOP]
bool phJointSliderSetRestitutionOrthoLin(void* joint, float restitutionOrthoLin)
Параметры
Описание
Восстановление
движения.[TOP]
bool phJointSliderSetRestitutionLimAng(void* joint, float restitutionLimAng)
Параметры
Описание
Восстановление
вращения.[TOP]
bool phJointSliderSetRestitutionLimLin(void* joint, float restitutionLimLin)
Параметры
Описание
Восстановление
движения.[TOP]
bool phJointSliderSetSoftnessDirAng(void* joint, float softnessDirAng)
Параметры
Описание
Устанавливает мягкость
вращения.[TOP]
bool phJointSliderSetSoftnessDirLin(void* joint, float softnessDirLin)
Параметры
Описание
Устанавливает мягкость
движения.[TOP]
bool phJointSliderSetSoftnessOrthoAng(void* joint, float softnessOrthoAng)
Параметры
Описание
Устанавливает мягкость
вращения.[TOP]
bool phJointSliderSetSoftnessOrthoLin(void* joint, float softnessOrthoLin)
Параметры
Описание
Устанавливает мягкость
движения.[TOP]
bool phJointSliderSetSoftnessLimAng(void* joint, float softnessLimAng)
Параметры
Описание
Устанавливает мягкость
вращения.[TOP]
bool phJointSliderSetSoftnessLimLin(void* joint, float softnessLimLin)
Параметры
Описание
Устанавливает мягкость
движения.[TOP]
float phJointSliderGetLinearPos(void* joint)
Параметры
Описание
Возвращает линейную позицию.
[TOP]
float phJointSliderGetAngularPos(void* joint)
Параметры
Описание
Возвращает угловую позицию.
[TOP]
Справка по командам
[TOP]
void* phJoint6DofCreateBB(void* body1, void* body2, void* matrix1, void* matrix2, bool collision, bool useLinearReferenceFrame)
Параметры
Описание
[TOP]
void* phJoint6DofCreateBP(void* body, void* matrix, bool collision, bool useLinearReferenceFrame)
Параметры
Описание
[TOP]
bool phJoint6DofTranslateEnableMotor(void* joint, int axis, bool enable)
Параметры
Описание
[TOP]
bool phJoint6DofTranslateTargetVelocity(void* joint, int axis, float value)
Параметры
Описание
[TOP]
bool phJoint6DofTranslateMotorForce(void* joint, int axis, float value)
Параметры
Описание
[TOP]
bool phJoint6DofRotateEnableMotor(void* joint, int axis, bool enable)
Параметры
Описание
[TOP]
bool phJoint6DofRotateTargetVelocity(void* joint, int axis, float value)
Параметры
Описание
[TOP]
bool phJoint6DofRotateMotorForce(void* joint, int axis, float value)
Параметры
Описание
[TOP]
bool phJoint6DofSetAngularLowerLimit(void* joint, float x, float y, float z)
Параметры
Описание
[TOP]
bool phJoint6DofSetAngularUpperLimit(void* joint, float x, floaty, float z)
Параметры
Описание
[TOP]
bool phJoint6DofSetLinearLowerLimit(void* joint, float x, float y, float z)
Параметры
Описание
[TOP]
bool phJoint6DofSetLinearUpperLimit(void* joint, float x, floaty, float z)
Параметры
Описание
[TOP]
bool phJoint6DofSetLimit(void* joint, int axis, float lo float hi)
Параметры
Описание
[TOP]
float phJoint6DofGetAngle(void* joint, int axis)
Параметры
Описание
Возвращает относительный угол в радианах.
[TOP]
float phJoint6DofGetAxisX(void* joint, int axis)
Параметры
Описание
[TOP]
float phJoint6DofGetAxisY(void* joint, int axis)
Параметры
Описание
[TOP]
float phJoint6DofGetAxisZ(void* joint, int axis)
Параметры
Описание
[TOP]
float phJoint6DofGetRelativePivotPosition(void* joint, int axis)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* phJoint6DofSpringCreateBB(void* body1, void* body2, void* matrix1, void* matrix2, bool collision, bool useLinearReferenceFrame )
Параметры
Описание
[TOP]
void* phJoint6DofSpringCreateBP(void* body, void* matrix, bool collision, bool useLinearReferenceFrame )
Параметры
Описание
[TOP]
bool phJoint6DofSpringEnableSpring(void* joint, int index, bool enable)
Параметры
Описание
[TOP]
bool phJoint6DofSpringSetDamping(void* joint, int index, float damping)
Параметры
Описание
[TOP]
bool phJoint6DofSpringSetStiffness(void* joint, int index, float stiffness)
Параметры
Описание
[TOP]
bool phJoint6DofSpringSetEquilibriumPoint(void* joint)
Параметры
Описание
[TOP]
bool phJoint6DofSpringSetAngularLowerLimit(void* joint, float x, float y, float z)
Параметры
Описание
[TOP]
bool phJoint6DofSpringSetAngularUpperLimit(void* joint, float x, float y, float z)
Параметры
Описание
[TOP]
bool phJoint6DofSpringSetLinearLowerLimit(void* joint, float x, floaty, float z)
Параметры
Описание
[TOP]
bool phJoint6DofSpringSetLinearUpperLimit(void* joint, float x, floaty, float z)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* phJointConeTwistCreateBB(void* body1, void* body2, void* matrix1, void* matrix2)
Параметры
Описание
[TOP]
void* phJointConeTwistCreateBP( void* body, void*matrix)
Параметры
Описание
[TOP]
bool phJointConeTwistSetLimit(void* joint, float swingSpan1, float swingSpan2, float twistSpan, float softness, float biasFactor, float relaxationFactor)
Параметры
relaxationfactor - релаксация
Описание
[TOP]
Справка по командам
[TOP]
void* phJointUniversalCreate(void* body1, void* body2, float x, float y, float z, float ax1, float ay1, float az1, float ax2, float ay2, float az2)
Параметры
Описание
[TOP]
bool phJointUniversalSetLowerLimit(void* joint, float ang1min, float ang2min)
Параметры
Описание
[TOP]
bool phJointUniversalSetUpperLimit(void* joint, float ang1max, float ang2max)
Параметры
Описание
[TOP]
float phJointUniversalGetAngle1(void* joint)
Параметры
Описание
[TOP]
float phJointUniversalGetAngle2(void* joint)
Параметры
Описание
[TOP]
int phJointGetType(void* joint)
Параметры
Описание
[TOP]
bool phJointSetDbgDrawSize(void* joint, float DrawSize)
Параметры
Описание
[TOP]
bool phJointDestroy(void* joint)
Параметры
Описание
[TOP]
bool phJointDestroyAll()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* phCreateVehicle(void* body, float X, float Y, float Z)
Параметры
Описание
[TOP]
int phVehicleAddWheel(void* vehicle, float X, float Y, float Z, float length, float radius, bool frontwheel)
Параметры
Описание
[TOP]
bool phVehicleResetSuspension(void* vehicle)
Параметры
Описание
[TOP]
bool phVehicleSetPitchControl(void* vehicle, float pitch)
Параметры
Описание
[TOP]
void* phVehicleGetWheelMatrix(void* vehicle, int wheel)
Параметры
Описание
[TOP]
bool phVehicleWheelAttachEntity(void* vehicle, int wheel, void* entity)
Параметры
Описание
[TOP]
bool phVehicleEngineForce(void* vehicle, int wheel, float force)
Параметры
Описание
[TOP]
bool phVehicleBrake(void* vehicle, int wheel, float brake)
Параметры
Описание
[TOP]
bool phVehicleSteering(void* vehicle, int wheel, float steering)
Параметры
Описание
[TOP]
bool phVehicleWheelStiffness(void* vehicle, int wheel, float stiffness)
Параметры
Описание
[TOP]
bool phVehicleWheelRelaxation(void* vehicle, int wheel, float relaxation)
Параметры
Описание
[TOP]
bool phVehicleWheelCompression(void* vehicle, int wheel, float compression)
Параметры
Описание
[TOP]
bool phVehicleWheelFrictionSlip(void* vehicle, int wheel, float slip)
Параметры
Описание
[TOP]
bool phVehicleWheelFluence(void* vehicle, int wheel, float fluence)
Параметры
Описание
[TOP]
int phVehicleGetNumWheel(void* vehicle)
Параметры
Описание
[TOP]
float phVehicleGetSpeed(void* vehicle)
Параметры
Описание
[TOP]
float phVehicleGetSteering(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleGetForwardX(void* vehicle)
Параметры
Описание
[TOP]
float phVehicleGetForwardY(void* vehicle)
Параметры
Описание
[TOP]
float phVehicleGetForwardZ(void* vehicle)
Параметры
Описание
[TOP]
bool phVehicleWheelIsContact(void* vehicle, int wheel)
Параметры
Описание
[TOP]
void* phVehicleWheelGetContactBody(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetContactX(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetContactY(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetContactZ(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetContactNX(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetContactNY(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetContactNZ(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetRadius(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetSuspensionRestLength(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetStiffness(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetFrictionSlip(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetRelaxation(void* vehicle, int wheel )
Параметры
Описание
[TOP]
float phVehicleWheelGetCompression(void* vehicle, int wheel)
Параметры
Описание
[TOP]
float phVehicleWheelGetFluence(void* vehicle, int wheel)
Параметры
Описание
[TOP]
bool phVehicleDestroy(void* vehicle)
Параметры
Описание
[TOP]
bool phVehicleDestroyAll()
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool phRayCast(float x1, float y1, float z1, float x2, float y2, float z2)
Параметры
Описание
[TOP]
int phRayGetCollNum()
Параметры
Описание
[TOP]
float phRayGetX(int num)
Параметры
Описание
[TOP]
float phRayGetY(int num)
Параметры
Описание
[TOP]
float phRayGetZ(int num)
Параметры
Описание
[TOP]
float phRayGetNX(int num)
Параметры
Описание
[TOP]
float phRayGetNY(int num)
Параметры
Описание
[TOP]
float phRayGetNZ(int num)
Параметры
Описание
[TOP]
void* phRayGetRigidBody(int num)
Параметры
Описание
[TOP]
void* phRayGetSoftBody(int num)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
bool phBodyIsCollidedWith(void* body1, void* body2)
Параметры
Описание
[TOP]
bool phBodyIsColliding(void* body)
Параметры
Описание
[TOP]
float phBodyGetCollidingX(void* body)
Параметры
Описание
[TOP]
float phBodyGetCollidingY(void* body)
Параметры
Описание
[TOP]
float phBodyGetCollidingZ(void* body)
Параметры
Описание
[TOP]
int phBodyGetCollNum(void* body)
Параметры
Описание
[TOP]
float phBodyGetCollX(void* body, int coll)
Параметры
Описание
[TOP]
float phBodyGetCollY(void* body, int coll)
Параметры
Описание
[TOP]
float phBodyGetCollZ(void* body, int coll)
Параметры
Описание
[TOP]
float phBodyGetCollNX(void* body, int coll)
Параметры
Описание
[TOP]
float phBodyGetCollNY(void* body, int coll)
Параметры
Описание
[TOP]
float phBodyGetCollNZ(void* body, int coll)
Параметры
Описание
[TOP]
float phBodyGetCollAppliedImpulse(void* body, int coll)
Параметры
Описание
[TOP]
float phBodyGetCollDistance(void* body, int coll)
Параметры
Описание
[TOP]
void* phBodyGetCollBody(void* body, int coll)
Параметры
Описание
[TOP]
Справка по командам
[TOP]
void* phCreateCharacterController(float radius, float height, float stepHeight)
Параметры
Описание
[TOP]
void* phCControllerGetBody(void* controller)
Параметры
Описание
[TOP]
void* phCControllerGetMatrix(void* controller)
Параметры
Описание
[TOP]
bool phCControllerSetPosition(void* controller, float x, float y, float z)
Параметры
Описание
[TOP]
bool phCControllerSetUpAxis(void* controller, int axis)
Параметры
Описание
[TOP]
bool phCControllerSetWalkDirection(void* controller, float x, float y, float z)
Параметры
Описание
[TOP]
bool phCControllerSetMaxSlope(void* controller, float angle)
Параметры
Описание
[TOP]
bool phCControllerSetGravity(void* controller, float gravity)
Параметры
Описание
[TOP]
bool phCControllerSetFallSpeed(void* controller, float speed)
Параметры
Описание
[TOP]
bool phCControllerSetJumpSpeed(void* controller, float speed)
Параметры
Описание
[TOP]
bool phCControllerJump(void* controller)
Параметры
Описание
[TOP]
bool phCControllerCanJump(void* controller)
Параметры
Описание
[TOP]
bool phCControllerOnGround(void* controller)
Параметры
Описание
[TOP]
float phCControllerGetMaxSlope(void* controller)
Параметры
Описание
[TOP]
float phCControllerGetGravity(void* controller)
Параметры
Описание
[TOP]
bool phCControllerDestroy(void* controller)
Параметры
Описание
[TOP]
bool phCControllerDestroyAll()
Параметры
Описание
[TOP]