Hmm.... for some odd reason, this still doesn't want to draw anything. Any other suggestions?
~Scott Amir Taaki wrote: > Ok, in the Frame event after you setup the 3D drawing mode, try > rendering the camera into the frame buffer (iview->Draw ()) and then > drawing your object. Hope it all works out. > > On Sun, Jun 15, 2008 at 4:01 AM, Amir Taaki <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > maybe you needs to zooms outt. should work niice. > > > On Sun, Jun 15, 2008 at 3:08 AM, Scott Johnson <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Well, actually, I changed it to the following, so that it > draws a triangle: > > (inside the Frame() function): > > csSimpleRenderMesh rendMesh; > rendMesh.object2world.Identity(); > > csVector3 verts[2]; > verts[0].Set (0, 0, 0); > verts[1].Set (10.0, 0, 0); > verts[2].Set(0, 10.0, 0); > > csVector4 cols[2]; > cols[0].Set(1.0, 0.0, 0.0, 1.0); > cols[1].Set(1.0, 0.0, 0.0, 1.0); > cols[2].Set(1.0, 0.0, 0.0, 1.0); > > rendMesh.vertices = verts; > rendMesh.vertexCount = 3; > rendMesh.colors = cols; > > rendMesh.meshtype = CS_MESHTYPE_TRIANGLES; > csAlphaMode alf; > alf.alphaType = alf.alphaSmooth; > alf.autoAlphaMode = false; > rendMesh.alphaType = alf; > > g3d->BeginDraw(engine->GetBeginDrawFlags() | CSDRAW_3DGRAPHICS); > g3d->DrawSimpleMesh(rendMesh, 0); > g3d->FinishDraw(); > > > My camera (view transform) is set up as follows: > view->GetCamera ()->GetTransform ().SetOrigin (csVector3 (0, > 0, -10)); > view->GetCamera ()->GetTransform ().LookAt (csVector3(0, 0, 0), > csVector3(0, 1, 0)); > > > Thanks for any help you can give. > > ~Scott > > infinity wrote: > > it says "meshtype lines" and only has 2 verts... what does > that mean? That > > it draws just an edge like blender's viewport can? > > > > > > > > ----- Original Message ----- > > From: "Scott Johnson" <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> > > To: "CS developers and users list" > <[email protected] > <mailto:[email protected]>> > > Sent: Saturday, June 14, 2008 5:31 PM > > Subject: Re: [CsMain] Use of csTriangleMesh > > > > > > > >> Amir: > >> > >> I don't seem to be getting anything on the screen with this > code. I > >> placed it in my Frame() function, in between a call to: > >> > >> g3d->BeginDraw(engine->GetBeginDrawFlags() | > CSDRAW_3DGRAPHICS); > >> > >> and > >> > >> g3d->FinishDraw(); > >> > >> Is there anything else I need to do? > >> > >> Thanks, > >> > >> ~Scott > >> > >> > >> Amir Taaki wrote: > >> > >>> Don't know about that. But you can use csSimpleRenderMesh > instead > >>> > >>> csSimpleRenderMesh mesh; > >>> mesh.object2world.Identity(); > >>> > >>> csVector3 verts[2]; > >>> verts[0].Set (-1, 0, -1); > >>> verts[1].Set (1, 0, 1); > >>> > >>> mesh.vertices = verts; > >>> mesh.vertexCount = 2; > >>> mesh.meshtype = CS_MESHTYPE_LINES; > >>> g3d->DrawSimpleMesh (mesh, 0); > >>> > >>> For example. > >>> > >>> On Thursday 12 June 2008 04:57:58 Scott Johnson wrote: > >>> > >>> > >>>> Hi Everyone: > >>>> > >>>> I'm working with csTriangleMeshes, and I am just trying > to find the > >>>> correct way to draw a mesh once it's been developed. So, > I was just > >>>> wondering if there is a simple snippet of code someone > might be able to > >>>> give me that will draw a csTriangleMesh. > >>>> > >>>> Thanks, > >>>> > >>>> ~Scott > >>>> > >>>> > >>>> > >>> > > ------------------------------------------------------------------------- > >>> > >>>> Check out the new SourceForge.net Marketplace. > >>>> It's the best place to buy or sell services for > >>>> just about anything Open Source. > >>>> http://sourceforge.net/services/buy/index.php > >>>> _______________________________________________ > >>>> Crystal-main mailing list > >>>> [email protected] > <mailto:[email protected]> > >>>> https://lists.sourceforge.net/lists/listinfo/crystal-main > >>>> Unsubscribe: > >>>> mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>?subject=unsubscribe > >>>> > >>>> > >>> > >>> > >> > > ------------------------------------------------------------------------- > >> > >>> Check out the new SourceForge.net Marketplace. > >>> It's the best place to buy or sell services for > >>> just about anything Open Source. > >>> http://sourceforge.net/services/buy/index.php > >>> _______________________________________________ > >>> Crystal-main mailing list > >>> [email protected] > <mailto:[email protected]> > >>> https://lists.sourceforge.net/lists/listinfo/crystal-main > >>> Unsubscribe: > >>> > > mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>?subject=unsubscribe > > > >> > > ------------------------------------------------------------------------- > >> Check out the new SourceForge.net Marketplace. > >> It's the best place to buy or sell services for > >> just about anything Open Source. > >> http://sourceforge.net/services/buy/index.php > >> _______________________________________________ > >> Crystal-main mailing list > >> [email protected] > <mailto:[email protected]> > >> https://lists.sourceforge.net/lists/listinfo/crystal-main > >> Unsubscribe: > >> > > mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>?subject=unsubscribe > > > > > > > > ------------------------------------------------------------------------- > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > http://sourceforge.net/services/buy/index.php > > _______________________________________________ > > Crystal-main mailing list > > [email protected] > <mailto:[email protected]> > > https://lists.sourceforge.net/lists/listinfo/crystal-main > > Unsubscribe: > mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>?subject=unsubscribe > > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Crystal-main mailing list > [email protected] > <mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/crystal-main > Unsubscribe: mailto:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>?subject=unsubscribe > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ------------------------------------------------------------------------ > > _______________________________________________ > Crystal-main mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/crystal-main > Unsubscribe: mailto:[EMAIL PROTECTED] > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Crystal-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-main Unsubscribe: mailto:[EMAIL PROTECTED]
