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]

Reply via email to