- 博客(31)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
转载 directX
DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的优
2010-05-31 10:16:00 824
原创 控制台下的多线程
MSDN 里提供的例子#include #include #define MAX_THREADS 3#define BUF_SIZE 255typedef struct _MyData { int val1; int val2;} MYDATA, *PMYDATA;DWORD WINAPI ThreadProc( LPVOID lpParam ) { HANDLE hStdou
2010-05-20 10:45:00 757
原创 Vega Prime应用程序主线程函数
//VP运行主线程。UINT PublicMember::CTS_RunBasicThread(LPVOID) { //初始化 vp::initialize(__argc,__argv); //定义场景 PublicMember::CTS_Define(); //配置场景
2010-05-17 09:15:00 1170
原创 配置VP应用
pPipeline_myPipeline->addWindow( pWindow_myWindow ); pWindow_myWindow->addChannel( pChannel_myChannel ); pObserver_myObserver->setStrategy( pMotionDrive_myMotion ); pObserver
2010-05-17 09:14:00 995 2
原创 配置碰撞检测目标与参考位置
pIsectorBump_bumpIsector->setTarget( pObject_farmhouse ); pIsectorBump_bumpIsector->setPositionReference( pObject_Hummer );
2010-05-17 09:13:00 672
原创 配置运动模式与策略
pObject_Hummer->addChild( pTransform_hummerTransform ); pObject_Hummer->setStrategy( pMotionDrive_myMotion );
2010-05-17 09:12:00 670
原创 建立特效
vpFxDebris* pFxDebris_Debris = new vpFxDebris();pFxDebris_Debris->setName( "Debris" );pFxDebris_Debris->setCullMask( 0x0FFFFFFFF );pFxDebris_Debris->setRenderMask( 0x0FFFFFFFF );pFxDebris_Debr
2010-05-17 09:11:00 530
原创 配置场景
pScene_myScene->addChild( pObject_terrain ); pScene_myScene->addChild( pObject_farmhouse ); pScene_myScene->addChild( pObject_Hummer ); pScene_myScene->addChild( pObject_gainstore );
2010-05-17 09:10:00 502
原创 配置观察者与策略、通道、环境、场景与观察点
pObserver_myObserver->setStrategy( pMotionDrive_myMotion ); pObserver_myObserver->addChannel( pChannel_myChannel ); pObserver_myObserver->addAttachment( pEnv_myEnv ); pObserver_myObser
2010-05-17 09:09:00 591
原创 配置管道、窗口和通道
pPipeline_myPipeline->addWindow( pWindow_myWindow );pWindow_myWindow->addChannel( pChannel_myChannel );
2010-05-17 09:08:00 669
原创 建立太阳
vpEnvSun* pEnvSun_myEnvSun = new vpEnvSun();pEnvSun_myEnvSun->setName( "myEnvSun" );pEnvSun_myEnvSun->setEnable( true );pEnvSun_myEnvSun->setTwilightDip( -18.000000f );pEnvSun_myEnvSun->setGeo
2010-05-17 09:07:00 1069 1
原创 建立运动模式
vpMotionDrive* pMotionDrive_myMotion = new vpMotionDrive(); pMotionDrive_myMotion->setName( "myMotion" ); pMotionDrive_myMotion->setSpeed( 0.000000 ); pMotionDrive_myMotion->setSpeedLim
2010-05-17 09:07:00 552
原创 建立循环服务对象
vpRecyclingService* pRecyclingService_myRecyclingService = vpRecyclingService::instance(); pRecyclingService_myRecyclingService->setMultiThread( vpRecyclingService::MULTITHREAD_INLINE );pRecycl
2010-05-17 09:06:00 376
原创 建立环境
vpEnv* pEnv_myEnv = new vpEnv();pEnv_myEnv->setName( "myEnv" );pEnv_myEnv->setDate( 22 , 6 , 2002 );pEnv_myEnv->setTimeOfDay( 12.000000f );pEnv_myEnv->setTimeMultiplier( 1.000000f );pEnv_m
2010-05-17 09:06:00 544
原创 建立碰撞服务对象
vpIsectorServiceInline* pIsectorServiceInline_myIsectorService = new vpIsectorServiceInline(); pIsectorServiceInline_myIsectorService->setName( "myIsectorService" ); s_pInstancesToUnref->
2010-05-17 09:05:00 421
原创 建立碰撞
vpIsectorBump* pIsectorBump_bumpIsector = new vpIsectorBump(); pIsectorBump_bumpIsector->setName( "bumpIsector" ); pIsectorBump_bumpIsector->setEnable( true ); pIsectorBump_bumpIsector-
2010-05-17 09:04:00 566
原创 建立对象
vpObject* pObject_farmhouse = new vpObject(); pObject_farmhouse->setName( "farmhouse" ); pObject_farmhouse->setCullMask( 0x0FFFFFFFF ); pObject_farmhouse->setRenderMask( 0x0FFFFFFFF ); pOb
2010-05-17 09:03:00 423
原创 建立场景
vpScene* pScene_myScene = new vpScene(); pScene_myScene->setName( "myScene" ); s_pInstancesToUnref->push_back( pScene_myScene );
2010-05-17 09:02:00 446
原创 建立转换
vpTransform* pTransform_hummerTransform = new vpTransform(); pTransform_hummerTransform->setName( "hummerTransform" ); pTransform_hummerTransform->setCullMask( 0x0FFFFFFFF ); pTransform
2010-05-17 09:02:00 499
原创 建立通道
vpChannel* pChannel_myChannel = new vpChannel(); pChannel_myChannel->setName( "myChannel" ); pChannel_myChannel->setOffsetTranslate( 0.000000 , 0.000000 , 0.000000 ); pChannel_myChann
2010-05-17 09:01:00 683
原创 建立观察者
vpObserver* pObserver_myObserver = new vpObserver(); pObserver_myObserver->setName( "myObserver" ); pObserver_myObserver->setStrategyEnable( false ); pObserver_myObserver->setTra
2010-05-17 09:01:00 460
原创 建立窗口
vpWindow* pWindow_myWindow = new vpWindow(); pWindow_myWindow->setName( "myWindow" ); pWindow_myWindow->setLabel( "Vega Prime Window" ); pWindow_myWindow->setOrigin( 0 , 0 ); pWi
2010-05-17 09:00:00 530
原创 建立管道
vpPipeline* pPipeline_myPipeline = new vpPipeline(); pPipeline_myPipeline->setName( "myPipeline" ); pPipeline_myPipeline->setMultiThread( vsPipeline::MULTITHREAD_INLINE ); pPipeline_myP
2010-05-17 08:59:00 524
原创 建立路径搜索对象
vpSearchPath* pSearchPath_mySearchPath = vpSearchPath::instance(); pSearchPath_mySearchPath->append( "C:/Program Files/MultiGen-Paradigm/resources/tutorials/vegaprime/desktop_tutor/tornado/da
2010-05-17 08:58:00 438
原创 建立内核
vpKernel* pKernel_myKernel = vpKernel::instance();pKernel_myKernel->setNotifyLevel( vuNotify::LEVEL_WARN );pKernel_myKernel->setNotifyColorEnable( false );pKernel_myKernel->setPriority( vuThread
2010-05-17 08:57:00 434
原创 判断CPU VC
C/C++ code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include "stdafx.h"#include "windows.h"int _tmain(int argc, _TCHAR* a
2010-05-15 18:38:00 433
原创 vpOpenGL
#include #include #include #include #include #include #pragma comment( lib, "opengl32.lib" )#pragma comment( lib, "glu32.lib" )#include #include #pragma once class M
2010-05-14 22:00:00 1290 1
原创 vpKeyboard
//控制观察者位置void PublicMember::CTS_Keyboard(vpWindow *window,vpWindow::Key key, int modifier,void *){ switch(key) {//使观察者向前 case vpWindow::KEY_UP:
2010-05-14 21:56:00 737
原创 vpMouse
static bool myVrWinMsgHandler(vrWindow *vrWin, vrWindow::Message id, int param1, int param2, int param3);//vpWindow::find("myWindow")->setUserMessageHandler(myVrWinMsgHandler);vpWindow::find("m
2010-05-14 21:53:00 397
原创 vpMouse
static bool myVrWinMsgHandler(vrWindow *vrWin, vrWindow::Message id, int param1, int param2, int param3);//vpWindow::find("myWindow")->setUserMessageHandler(myVrWinMsgHandler);vpWindow::find("m
2010-05-14 12:33:00 490
python数据处理样例程序
2022-10-27
SocketTransferFile.zip
2019-05-10
你搞过什么有实际意义的算法?
2016-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人