Click here to Skip to main content
15,885,869 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
AnswerRe: Need help with managed C++ dll so unmanaged C++ program can use third party c# dll Pin
garyflet19-Jul-16 5:58
garyflet19-Jul-16 5:58 
QuestionInheritance classes Pin
kinderu16-Jul-16 10:10
kinderu16-Jul-16 10:10 
AnswerRe: Inheritance classes Pin
Richard MacCutchan16-Jul-16 21:18
mveRichard MacCutchan16-Jul-16 21:18 
Questionextract audio from video Pin
Member 1223658412-Jul-16 2:38
Member 1223658412-Jul-16 2:38 
AnswerRe: extract audio from video Pin
Richard MacCutchan12-Jul-16 5:28
mveRichard MacCutchan12-Jul-16 5:28 
QuestionIn Microsoft Visual C++ how to use sub threads to achieve similar CListCtrl ? Pin
zhaoshan313@163.com29-Jun-16 3:50
zhaoshan313@163.com29-Jun-16 3:50 
QuestionI need the quick response on the AES code in C++ Pin
Member 1221638017-Jun-16 5:56
Member 1221638017-Jun-16 5:56 
Rant[REPOST] I need the quick response on the AES code in C++ Pin
Richard Deeming17-Jun-16 12:39
mveRichard Deeming17-Jun-16 12:39 
GeneralRe: [REPOST] I need the quick response on the AES code in C++ Pin
Member 1221638018-Jun-16 21:38
Member 1221638018-Jun-16 21:38 
GeneralRe: [REPOST] I need the quick response on the AES code in C++ Pin
Richard MacCutchan19-Jun-16 21:36
mveRichard MacCutchan19-Jun-16 21:36 
GeneralRe: [REPOST] I need the quick response on the AES code in C++ Pin
Member 122163806-Jul-16 3:40
Member 122163806-Jul-16 3:40 
GeneralRe: [REPOST] I need the quick response on the AES code in C++ Pin
Richard MacCutchan6-Jul-16 4:00
mveRichard MacCutchan6-Jul-16 4:00 
AnswerRe: I need the quick response on the AES code in C++ Pin
Taiming J4-Sep-16 23:11
Taiming J4-Sep-16 23:11 
QuestionAES code implementation in C++ Pin
Member 122163806-Jun-16 1:56
Member 122163806-Jun-16 1:56 
AnswerRe: AES code implementation in C++ Pin
Jochen Arndt6-Jun-16 2:10
professionalJochen Arndt6-Jun-16 2:10 
GeneralRe: AES code implementation in C++ Pin
Member 122163806-Jun-16 2:33
Member 122163806-Jun-16 2:33 
GeneralRe: AES code implementation in C++ Pin
Jochen Arndt6-Jun-16 2:42
professionalJochen Arndt6-Jun-16 2:42 
GeneralRe: AES code implementation in C++ Pin
Jochen Arndt6-Jun-16 3:41
professionalJochen Arndt6-Jun-16 3:41 
QuestionHow to perform Expression Evaluation in C++ Pin
Member 1239950317-Mar-16 8:22
Member 1239950317-Mar-16 8:22 
AnswerRe: How to perform Expression Evaluation in C++ Pin
Sascha Lefèvre17-Mar-16 10:50
professionalSascha Lefèvre17-Mar-16 10:50 
AnswerRe: How to perform Expression Evaluation in C++ Pin
Richard MacCutchan17-Mar-16 23:04
mveRichard MacCutchan17-Mar-16 23:04 
AnswerRe: How to perform Expression Evaluation in C++ Pin
Super Lloyd5-Jul-16 19:51
Super Lloyd5-Jul-16 19:51 
QuestionHow to move a 3D object along X and Y axis by the keyboard? Pin
Member 1226818327-Feb-16 5:20
Member 1226818327-Feb-16 5:20 
I use Visual Studio 2012 and Microsoft DirectX SDK (June 2010). I created an applicatin with a 3d cube as an object. In the example that I use it is moved the point of view of the camera.
In my case I would like to move the object by the keaboard along X and Y axis without moving the camera view.
Could you please help?

Here is my code:

...
CubeDemo::CubeDemo(HINSTANCE hInstance, std::string winCaption,
D3DDEVTYPE devType, DWORD requestedVP)
: D3DApp(hInstance, winCaption, devType, requestedVP), MAX_SPEED(1500.0f), ACCELE(1000.0f)
{
// 5 units off the ground.
mCameraHeight = 5.0f;
buildVertexBuffer();
buildIndexBuffer();
onResetDevice();
InitAllVertexDeclarations();
}
...
void CubeDemo::updateScene(float dt)
{
// One cube has 8 vertices and 12 triangles.
gDInput->poll();
// Check input.
if( gDInput->keyDown(DIK_W) )
{
// Code for moving the 3D object along X axis???
}
if( gDInput->keyDown(DIK_S) )
{
// Code for moving the 3D object along Y axis???
}
buildViewMtx();
}

void CubeDemo::buildViewMtx()
{
D3DXVECTOR3 pos(10, 0, 10);
D3DXVECTOR3 target(0.0f, 0.0f, 0.0f);
D3DXVECTOR3 up(0.0f, 1.0f, 0.0f);
D3DXMatrixLookAtLH(&mView, &pos, &target, &up);
}

void CubeDemo::drawScene()
{
HR(gd3dDevice->Clear(0, 0,
D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, 0xffffffff, 1.0f, 0));
HR(gd3dDevice->BeginScene());

HR(gd3dDevice->SetStreamSource(0, mVB, 0, sizeof(VertexPos)));
HR(gd3dDevice->SetIndices(mIB));
HR(gd3dDevice->SetVertexDeclaration(VertexPos::Decl));

D3DXMATRIX W;
D3DXMatrixIdentity(&W);
HR(gd3dDevice->SetTransform(D3DTS_WORLD, &W));
HR(gd3dDevice->SetTransform(D3DTS_VIEW, &mView));
HR(gd3dDevice->SetTransform(D3DTS_PROJECTION, &mProj));
HR(gd3dDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME));

HR(gd3dDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST, 0, 0, 8, 0, 12));

HR(gd3dDevice->EndScene());
HR(gd3dDevice->Present(0, 0, 0, 0));
}



Reagards
SuggestionRe: How to move a 3D object along X and Y axis by the keyboard? Pin
Richard MacCutchan27-Feb-16 21:13
mveRichard MacCutchan27-Feb-16 21:13 
GeneralRe: How to move a 3D object along X and Y axis by the keyboard? Pin
Member 1226818327-Feb-16 22:15
Member 1226818327-Feb-16 22:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.