x
Yes
No
Do you want to visit DriveHQ English website?
Inicio
Características
Precios
Prueba gratuita
Software cliente
Acerca de nosotros
Servidor de archivos
|
Solución de copias de seguridad
|
Servidor FTP
|
Servidor de correo electrónico
|
Alojamiento web
|
Software cliente
Servidor de archivos
Solución de copia de seguridad
Servidor FTP
Servidor de correo electrónico
Alojamiento web
Software cliente
Scene.cpp - Hosted on DriveHQ Cloud IT Platform
Arriba
Subir
Descargar
Compartir
Publicar
Nueva carpeta
Nuevo archivo
Copiar
Cortar
Eliminar
Pegar
Clasificación
Actualizar
Ruta de la carpeta: \\game3dprogramming\materials\GameFactory\GameFactoryDemo\Scene.cpp
Girar
Efecto
Propiedad
Historial
//#include "Scene.h" // //using namespace GameFactory; // //Scene::Scene(void) //{ // this->gPhysicsSDK = NULL; // this->gScene = NULL; //} // //Scene::~Scene(void) //{ //} // //bool Scene::initNx() //{ // // Initialize PhysicsSDK // NxPhysicsSDKDesc desc; // NxSDKCreateError errorCode = NXCE_NO_ERROR; // gPhysicsSDK = NxCreatePhysicsSDK(NX_PHYSICS_SDK_VERSION, NULL, new ErrorStream(), desc, &errorCode); // if(gPhysicsSDK == NULL) // { // printf("\nSDK create error (%d - %s).\nUnable to initialize the PhysX SDK, exiting the sample.\n\n", errorCode, getNxSDKCreateError(errorCode)); // return false; // } //#if SAMPLES_USE_VRD // // The settings for the VRD host and port are found in SampleCommonCode/SamplesVRDSettings.h // if (gPhysicsSDK->getFoundationSDK().getRemoteDebugger()) // gPhysicsSDK->getFoundationSDK().getRemoteDebugger()->connect(SAMPLES_VRD_HOST, SAMPLES_VRD_PORT, SAMPLES_VRD_EVENTMASK); //#endif // // gPhysicsSDK->setParameter(NX_SKIN_WIDTH, 0.05f); // // // Create a scene // NxSceneDesc sceneDesc; // sceneDesc.gravity = NxVec3(0.0f, -9.81f, 0.0f); // gScene = gPhysicsSDK->createScene(sceneDesc); // if(gScene == NULL) // { // printf("\nError: Unable to create a PhysX scene, exiting the sample.\n\n"); // return false; // } // // // Set default material // NxMaterial* defaultMaterial = gScene->getMaterialFromIndex(0); // defaultMaterial->setRestitution(0.0f); // defaultMaterial->setStaticFriction(0.5f); // defaultMaterial->setDynamicFriction(0.5f); // // // Create ground plane // NxPlaneShapeDesc planeDesc; // NxActorDesc actorDesc; // actorDesc.shapes.pushBack(&planeDesc); // gScene->createActor(actorDesc); // // //gScene->raycastClosestShape() // // return true; //} // //void Scene::exitNx() //{ // if(gPhysicsSDK != NULL) // { // if(gScene != NULL) gPhysicsSDK->releaseScene(*gScene); // gScene = NULL; // NxReleasePhysicsSDK(gPhysicsSDK); // gPhysicsSDK = NULL; // } //}
Scene.cpp
Dirección de la página
Dirección del archivo
Anterior
34/45
Siguiente
Descargar
( 1 KB )
Comments
Total ratings:
0
Average rating:
No clasificado
of 10
Would you like to comment?
Join now
, or
Logon
if you are already a member.