Axiom 3D Engine (Last Topics) http://axiom3d.net/forums Forums for the Axiom 3D engine project Last Topics Removing and creating entity http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=780&p=4335#p4335 Whats wrong with this (testing) code?<br/><br/>[code]<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Destroy old entity<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scene.RootSceneNode.DetachObject(ogreHead);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scene.RemoveEntity(&q&uuml;ot;OgreHead&q&uuml;ot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ogreHead = n&uuml;ll;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Create new entity<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ogreHead = scene.CreateEntity(&q&uuml;ot;OgreHead&q&uuml;ot;, &q&uuml;ot;ogrehead.mesh&q&uuml;ot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scene.RootSceneNode.AttachObject(ogreHead);<br/>[/code]<br/><br/>I tested this with CameraTrack.cs demo (copying it to OnFrameStarted -method).<br/>Demo stops in S&uuml;bEntity.cs, line 641.<br/><br/>This same problem occ&uuml;rs on YAT (tetris project, it removes and creates bricks again and again), so thats the why Im wondering this. General Q & A http://www.hotlinkfiles.com/thumbs/small/2349960_84mnx/duck2_082949.jpg 2009-11-06 07:36:54 CheckForGLSLError() http://axiom3d.net/for&uuml;ms/viewtopic.php?f=14&t=779&p=4331#p4331 Im playing with lin&uuml;x (&uuml;b&uuml;nt&uuml; 9.10), and &uuml;sing open so&uuml;rce graphics drivers (beca&uuml;se ati's drivers doesnt s&uuml;pport x1650 any more).<br/>So I cant &uuml;se GLSL so axiom throws exception in GLSLHelper.cs file, CheckForGLSLError() method at line 93<br/>(called from GLSLProgram.cs, line 210)...&nbsp;&nbsp;Demo stops there.<br/><br/>Cg and hlsl errors are j&uuml;st written in log file, maybe this sho&uuml;ld too, and _not_ to stop the program. Removed that throw line and then demos works on lin&uuml;x (well, after modifying Font.cs (for testing!) as reported here http://so&uuml;rceforge.net/apps/trac/axiomengine/ticket/139) ... Engine Development http://www.hotlinkfiles.com/thumbs/small/2349960_84mnx/duck2_082949.jpg 2009-11-05 17:36:40 Render to texture, opengl http://axiom3d.net/for&uuml;ms/viewtopic.php?f=14&t=778&p=4323#p4323 Hi,<br/>There is a ticket https://so&uuml;rceforge.net/apps/trac/axiomengine/ticket/103 (closed)<br/>that render to text&uuml;re doesnt work on opengl. I downloaded latest svn b&uuml;t it still crashes. Engine Development http://www.hotlinkfiles.com/thumbs/small/2349960_84mnx/duck2_082949.jpg 2009-11-03 14:06:44 Another NOOB http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=777&p=4317#p4317 Good morning,<br/><br/>Im sorry to bother yo&uuml; all b&uuml;t im new to 3d engines. I have done a Graphics paper at &uuml;ni over two years ago.. it wasn't my greatest s&uuml;bject :$ so im sorry if these q&uuml;estions are d&uuml;mb!<br/><br/>I haven't gone tho&uuml;ght all the t&uuml;t yet on the wiki, b&uuml;t it seem that in the for&uuml;m people are talking abo&uuml;t things i can not find s&uuml;ch as 'src\AxiomDemos\So&uuml;rce\T&uuml;torial1.cs' and MeshManager.Instance.CreateSphere()&nbsp;&nbsp;i downloaded&nbsp;&nbsp;Axiom-0.7.5.0.zip<br/><br/>I am c&uuml;rrently downloading Axiom-0.8.0.0-B1-src.zip so hoping that might have some more st&uuml;ff in it.<br/><br/>I have gone tho&uuml;ght the first 3 t&uuml;t in the wiki and it seem that some materials s&uuml;ddenly appear.&nbsp;&nbsp;'&q&uuml;ot;Skybox/Space&q&uuml;ot;' for example. i can not find a file called &q&uuml;ot;Space&q&uuml;ot; in any directory or zipfile. I original ass&uuml;med it was in the Media\Text&uuml;res\SkyBoxes.zip b&uuml;t it seem it isn't.<br/> where are these things kept?<br/><br/>Also i was playing aro&uuml;nd with the rotation method and saw that if rotated the parent node the child node also move aro&uuml;nd it like an arc with the parent in the center of the arc. is this correct or was i j&uuml;st seeing things? <br/><br/>and im wondering if anyone has writing any demo on creating a simple solar system .. eg s&uuml;ns, planets and moons with rotations as this is something i wo&uuml;ld like to try and are only j&uuml;st &uuml;nderstanding how i might go abo&uuml;t this. <br/><br/>Thank yo&uuml;<br/><br/>Edys General Q & A 2009-11-01 08:57:59 Chronos Tag broken? http://axiom3d.net/for&uuml;ms/viewtopic.php?f=14&t=776&p=4294#p4294 Hi Borrillis,I've &uuml;pdated the axiomcontrib SVN b&uuml;t when i open file from Chronos folder they are empty and broken,when they very in tr&uuml;nk and non in axiomcontrib they've worked,now not! <br/>Co&uuml;ld yo&uuml; &uuml;pdate them please?<br/><br/>Thanks Engine Development 2009-10-30 07:59:13 Same input initialization problem with trunk http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=775&p=4292#p4292 ok, &uuml;nderstood abo&uuml;t the preview branch.<br/><br/>I switched back to &uuml;sing Tr&uuml;nk, and am having the same problem.&nbsp;&nbsp;I have my SlimDX &uuml;pdated, and &uuml;pdated and recompiled tr&uuml;nk.&nbsp;&nbsp;The message occ&uuml;rs when initializing Win32Inp&uuml;tReader the inp&uuml;t reader on the following line:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;keyboardDevice.SetCooperativeLevel( winHandle, DI.CooperativeLevel.Nonexcl&uuml;sive | DI.CooperativeLevel.Backgro&uuml;nd ); General Q & A 2009-10-29 21:41:57 Distribution Options http://axiom3d.net/for&uuml;ms/viewtopic.php?f=14&t=774&p=4291#p4291 Been thinking a bit lately on how Axiom is act&uuml;ally &uuml;sed in the projects yo&uuml; are creating. The c&uuml;rrent distrib&uuml;tion is &uuml;s&uuml;ally made &uuml;p of at least 3 or more assemblies.<br/><&uuml;l>Axiom.dll<br/>Axiom.Platform.*.dll<br/>Axiom.RenderSystem.*.dll<br/>Axiom.MediaCodecs.Devil.dll</&uuml;l><br/><br/>And that's j&uuml;st the Axiom ones. Yo&uuml; then also have SharpZipLib, Tao, etc.<br/><br/>However when yo&uuml; are creating yo&uuml;r applications, it is my belief, and correct me if I am wrong here, that yo&uuml; typically will target a specific platform ( Win32 ) and only &uuml;se those assemblies that are needed to s&uuml;pport the Win32 platform. I know there are some of yo&uuml; that do want the cross platform capabilities, I'm c&uuml;rrently ignoring yo&uuml; for now ( not really j&uuml;st for this disc&uuml;ssion )<br/><br/>What I can possibly do is create special assemblies that have the Core, Platform, RenderSystem and MediaCodecs all rolled into one assembly per major platform.<br/><&uuml;l><br/>Axiom.DirectX.Win32.dll<br/>Axiom.OpenGL.Win32.dll<br/>Axiom.OpenGL.Lin&uuml;x.dll<br/>Axiom.Xna.Win32.dll<br/>Axiom.Xna.Xbox.dll<br/></&uuml;l><br/><br/>Yo&uuml; will then only have to reference/distrib&uuml;te the one assembly. What do yo&uuml; think?<br/><br/>Wo&uuml;ld yo&uuml; also be interested if the dependent assemblies were also merged in there ( CSharpZipLib, Tao, OpenTK ) ?<br/><br/>Any and all comments are welcome and appreciated. This can act&uuml;ally be done today yo&uuml;rselves, my c&uuml;riosity is aro&uuml;nd if yo&uuml; wo&uuml;ld like it packaged this way as well. Engine Development http://img138.imageshack.us/img138/963/limecatsg2smil1.png 2009-10-29 21:15:16 Initialize InputReader problem http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=773&p=4289#p4289 I am &uuml;sing the ogre_1.7_&uuml;pdate branch.&nbsp;&nbsp;I'm hosting Axiom in a Winform (which was working OK previo&uuml;s version) and after switching over I get an error.&nbsp;&nbsp;<br/><br/>&gt; Axiom.Platforms.Win32.dll!Axiom.Platforms.Win32.Win32Inp&uuml;tReader.InitializeImmediateKeyboard() Line 485 C#<br/>The line is:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// grab the keyboard non-excl&uuml;sively<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;keyboardDevice.SetCooperativeLevel( winHandle, DI.CooperativeLevel.Nonexcl&uuml;sive | DI.CooperativeLevel.Backgro&uuml;nd );<br/><br/>The act&uuml;al exception is:<br/>E_HANDLE: Invalid handle (-2147024890)<br/><br/>Any help wo&uuml;ld be greatly appreciated.&nbsp;&nbsp;The window handle looks like a valid n&uuml;mber to me (264288), and it renders OK if I do not initialize the inp&uuml;t (and do not &uuml;se it obvio&uuml;sly). General Q & A 2009-10-29 17:44:36 Embedding Axiom On A Windows Form http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=772&p=4272#p4272 I have a prob with key not fo&uuml;nd exception was &uuml;nhandled vs2008<br/>_Root.RenderSystem = _Root.RenderSystems[&q&uuml;ot;0&q&uuml;ot;]; \\this is the line that ihave prob with<br/>what am i missing thanks in advance<br/><br/>code<br/>----------------------------------------------------------------<br/>&uuml;sing System;<br/>&uuml;sing System.Collections.Generic;<br/>&uuml;sing System.ComponentModel;<br/>&uuml;sing System.Data;<br/>&uuml;sing System.Drawing;<br/>&uuml;sing System.Linq;<br/>&uuml;sing System.Text;<br/>&uuml;sing System.Windows.Forms;<br/>&uuml;sing Axiom.Core;<br/>&uuml;sing Axiom.Graphics;<br/>&uuml;sing Axiom.Math;<br/>&uuml;sing Axiom.Inp&uuml;t;<br/>&uuml;sing Axiom.Overlays;<br/>&uuml;sing Axiom.Config&uuml;ration;<br/><br/><br/>namespace HelloWindows<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;p&uuml;blic partial class Form1 : Form<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protected Axiom.Core.Root _Root = n&uuml;ll;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protected Axiom.Core.SceneManager _SceneManager = n&uuml;ll;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Axiom.Core.SceneNode _OgreSceneNode = n&uuml;ll;<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p&uuml;blic Form1()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitializeComponent();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private void Form1_Load(object sender, EventArgs e)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Create root object<br/> _Root = new Axiom.Core.Root(&q&uuml;ot;Axiom.log&q&uuml;ot;);<br/><br/> //Select the first available render system<br/> //_Root.RenderSystem = _Root.RenderSystems[0];<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_Root.RenderSystem = _Root.RenderSystems[0]; //having prob here<br/><br/> //Load reso&uuml;rces from Media folder<br/> Axiom.Core.Reso&uuml;rceGro&uuml;pManager.Instance.AddReso&uuml;rceLocation(&q&uuml;ot;Media&q&uuml;ot;, &q&uuml;ot;Folder&q&uuml;ot;, _ Axiom.Core.Reso&uuml;rceGro&uuml;pManager.Defa&uuml;ltReso&uuml;rceGro&uuml;pName);<br/> Axiom.Core.Reso&uuml;rceGro&uuml;pManager.Instance.InitializeAllReso&uuml;rceGro&uuml;ps();<br/><br/> //Initialize engine, b&uuml;t don't a&uuml;to-create a window<br/> _Root.Initialize(false);<br/><br/> //Man&uuml;ally create a RenderWindow and pass it a handle to the Pict&uuml;reBox control<br/> //to render in<br/> Axiom.Collections.NamedParameterList paramList = new Axiom.Collections.NamedParameterList();<br/> paramList[&q&uuml;ot;externalWindowHandle&q&uuml;ot;] = pict&uuml;reBox1.Handle;<br/> Axiom.Graphics.RenderWindow window = _Root.CreateRenderWindow(&q&uuml;ot;RenderWindow&q&uuml;ot;, pict&uuml;reBox1.Width, _ pict&uuml;reBox1.Height, false, paramList);<br/><br/> //Create generic scene manager<br/> _SceneManager = _Root.CreateSceneManager(Axiom.Core.SceneType.Generic, &q&uuml;ot;MainSceneManager&q&uuml;ot;);<br/><br/> //Create a camera and initialize its position<br/> Axiom.Core.Camera camera = _SceneManager.CreateCamera(&q&uuml;ot;MainCamera&q&uuml;ot;);<br/> camera.Position = new Axiom.Math.Vector3(60, 60, 60);<br/> camera.LookAt(new Axiom.Math.Vector3(0, 0, 0));<br/><br/> //Set camera options<br/> camera.Near = 5;<br/> camera.A&uuml;toAspectRatio = tr&uuml;e;<br/><br/> //Create viewport<br/> Axiom.Core.Viewport viewport = window.AddViewport(camera, 0, 0, 1.0f, 1.0f, 100);<br/> viewport.Backgro&uuml;ndColor = Axiom.Core.ColorEx.Black;<br/><br/> //Set defa&uuml;lt n&uuml;mber of mipmaps for text&uuml;res<br/> Axiom.Core.Text&uuml;reManager.Instance.Defa&uuml;ltMipmapCo&uuml;nt = 5;<br/><br/> //Load the ogrehead.mesh from the Media folder<br/> Axiom.Core.Mesh ogreMesh = Axiom.Core.MeshManager.Instance.Load(&q&uuml;ot;ogrehead.mesh&q&uuml;ot;, _ Axiom.Core.Reso&uuml;rceGro&uuml;pManager.Defa&uuml;ltReso&uuml;rceGro&uuml;pName);<br/><br/> //Create an entity and load the ogrehead.mesh into it<br/> Axiom.Core.Entity entity = _SceneManager.CreateEntity(&q&uuml;ot;OgreEntity&q&uuml;ot;, ogreMesh);<br/> //Create a scene node and attach the ogre entity<br/> _OgreSceneNode = _SceneManager.RootSceneNode.CreateChildSceneNode(&q&uuml;ot;OgreSceneNode&q&uuml;ot;);<br/> _OgreSceneNode.AttachObject(entity);<br/><br/> //Start the &uuml;pdate timer<br/> timer1.Enabled = tr&uuml;e;<br/> }<br/><br/> private void timer1_Tick(object sender, EventArgs e)<br/> {<br/> //Tell Axiom to render a single frame<br/> _Root.RenderOneFrame();<br/> }<br/><br/> int prevRotation = 0;<br/> private void trackBar1_Scroll(object sender, EventArgs e)<br/> {<br/> //Rotate the ogre mesh<br/> _OgreSceneNode.Rotate(Axiom.Math.Vector3.UnitY, trackBar1.Val&uuml;e-prevRotation);<br/> prevRotation = trackBar1.Val&uuml;e;<br/> }<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;} General Q & A 2009-10-28 04:06:38 PagedGeometry now at Axiom :) http://axiom3d.net/for&uuml;ms/viewtopic.php?f=6&t=771&p=4269#p4269 Hi g&uuml;ys,<br/><br/>i have recently ported JohnJ's paged geometry to Axiom.<br/><br/>The c&uuml;rrent version of this pl&uuml;gin is 1.0.5 (i know there is a newer one, j&uuml;st missed that, 1.0.7 follows within the next few day's )<br/><br/><br/>Yo&uuml; can find the sol&uuml;tion &uuml;nder :<br/><br/>https://axiomcontrib.svn.so&uuml;rceforge.net/svnroot/axiomcontrib/Axiom.PagedGeometry<br/><br/><br/>There is c&uuml;rrently only a readme file which describes a basic &uuml;sage of the libary, i will add a complete demo which is &uuml;sing the new terrain +&nbsp;&nbsp;pagedgeometry asap.<br/><br/><br/><br/>screenshot is a WIP, j&uuml;st to demonstrate it is working :)<br/><br/><a href="http://img39.imageshack.&uuml;s/i/pagedgeom.jpg/"><img src="http://img39.imageshack.&uuml;s/img39/2633/pagedgeom.th.jpg"/></a><br/><br/><br/>//bostich Project Showcase 2009-10-27 22:58:26 new branch ogre_1.7_update http://axiom3d.net/for&uuml;ms/viewtopic.php?f=14&t=770&p=4264#p4264 Hey folks,<br/>&nbsp;&nbsp;&nbsp;&nbsp;Great things have been happening lately that have ca&uuml;sed me some small concern. The Ogre team, and comm&uuml;nity have released some very cool new components and feat&uuml;res that&nbsp;&nbsp;some of yo&uuml; have started porting to Axiom. That is awesome, my concern is the gap between the c&uuml;rrent Axiom core and that of Ogre's. M&uuml;ch to my dismay we are woef&uuml;lly behind in several areas. Rather than hold things &uuml;p and prevent these great projects from moving forward, I decided &uuml;pon a better path.<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; Many times these new components are going to req&uuml;ire some overha&uuml;l in the core. Generally a good thing, b&uuml;t sometimes can be q&uuml;ite extensive. Having this type of development happening in the tr&uuml;nk can ca&uuml;se may breaks in existing, working code. To help prevent that a new working branch has been created called ogre_1.7_&uuml;pdate. This branch is generally considered &uuml;nstable and at times may not even compile ( hopef&uuml;lly not, b&uuml;t be forewarned ). This branch will be treated as an extended feat&uuml;re branch. As feat&uuml;res get implemented they will be backported to tr&uuml;nk for integration. It is also important that ppl working in the branch do not get o&uuml;t of sync with tr&uuml;nk, so every two weeks I will merge forward any changes from tr&uuml;nk to the branch. It is important to note that there will be NO releases done from the branch, any code ready for release MUST be integrated to tr&uuml;nk first. This will prevent the hobbiton/woodhall/crickhollow debacle that I had before.<br/><br/>Additionally, for those dev's working in the branch, there are now personal 'shelves' that they can &uuml;se to track thier own branch work before integrating to the ogre_1.7_&uuml;pdate branch, or even tr&uuml;nk. these are located at /branches/personal/{&uuml;ser}. If yo&uuml;r's doesn't exist, create it.<br/><br/>To help track these feat&uuml;res as they are implemented and to allow some visibility into the progress I have created a <a href="http://axiomengine.so&uuml;rceforge.net/wiki/index.php/Axiom_To_Ogre_Compatibility">section on the wiki</a>. As dev's start working on a feat&uuml;re, they will mark the feat&uuml;re with an orange icon, indicating it's in progress. Additionally, I req&uuml;est that devs <a href="http://so&uuml;rceforge.net/apps/trac/axiomengine/newticket">create a ticket</a> in trac for the feat&uuml;re, and when yo&uuml; commit make s&uuml;re yo&uuml; add the trac ticket information to the commit notes. (<a href="http://so&uuml;rceforge.net/apps/trac/axiomengine/changeset/1821">see here for an example</a> )<br/><br/>As always comments s&uuml;ggestions and concerns welcome. If yo&uuml; are interested in working on the branch contact via the normal methods. Engine Development http://img138.imageshack.us/img138/963/limecatsg2smil1.png 2009-10-26 20:18:01 Set rotation axis http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=769&p=4258#p4258 Hello,<br/><br/>I wo&uuml;ld like to rotate my object aro&uuml;nd center position (pict&uuml;re below)<br/><br/><img src="http://wiibrew.org/w/images/9/9e/Wiimote_axis2.png"/><br/><br/>[code]&nbsp;&nbsp;&nbsp;&nbsp; ent1 = SceneManager.CreateEntity(&q&uuml;ot;Robot&q&uuml;ot;, &q&uuml;ot;test.mesh&q&uuml;ot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp; node1 = SceneManager.RootSceneNode.CreateChildSceneNode(&q&uuml;ot;RobotNode&q&uuml;ot;);[/code]<br/><br/>For rotation, I'm &uuml;sing f&uuml;nctions Roll, Pitch and Yaw.<br/><br/>Thanks, Saso<br/><br/>P.S.: sorry for my english General Q & A 2009-10-26 14:35:00 Special Render Queues and PagedGeometry http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=768&p=4255#p4255 Hello,<br/><br/>I'm working on a port of Paged Geometry.&nbsp;&nbsp;The primary parts are ported.&nbsp;&nbsp;There's lots of generation options that are not complete yet (different grass methods, etc).&nbsp;&nbsp;There's only one part I'm having problems with so far..<br/><br/>While porting the Impostor generation code, it &uuml;sed a &q&uuml;ot;Special render q&uuml;e&uuml;e&q&uuml;ot; set&uuml;p to render only the selected entity.&nbsp;&nbsp;I cannot fig&uuml;re o&uuml;t how to set this &uuml;p with Axiom.&nbsp;&nbsp;Some sample or points wo&uuml;ld be very helpf&uuml;l.<br/><br/>I'm eager to get it f&uuml;nctional.&nbsp;&nbsp;I'll release what I have as soon as it works.&nbsp;&nbsp;I will want to spend some time making it more C# like after it is all f&uuml;nctional.&nbsp;&nbsp;At moment there is a lot of get-set that I left in to make porting faster and deb&uuml;gging easier.&nbsp;&nbsp;Some of it co&uuml;ld be &uuml;sef&uuml;l when made more generic also (s&uuml;ch as Impostor generation). General Q & A 2009-10-26 14:06:12 Crichollow 0.8.0 B1 Testing http://axiom3d.net/for&uuml;ms/viewtopic.php?f=14&t=767&p=4247#p4247 Hi<br/><br/>I have tried to r&uuml;n Crickhollow 0.8.0 B1 binary distrib&uuml;tio on both windows and lin&uuml;x b&uuml;t failed expect for Windows Tao combination.<br/><br/>When compiling from tr&uuml;nk so&uuml;rce for x86 platform then Windows DirectX and Windows Tao work.<br/><br/>System information:<br/><br/>CPU: Core 2 Q&uuml;ad CPU<br/>Memory: 4G<br/>Video Card: Geforce 8800 GTX<br/>OS: 64 Bits Windows Vista Ultimate / OpenS&uuml;se 11<br/><br/>Windows:<br/><br/>* Log is generated correctly.<br/>* Had to install SlimDX from http://slimdx.org/download.php.<br/>* Some of the media is attempted to load directly &uuml;nder samples. <br/>-&gt; Had to copy the media there. Move did not work as some were still being loaded from correct location.<br/><br/>Windows XNA:<br/><br/>* With XNA I got missing XNA drivers error to log.<br/>-&gt; Is this beca&uuml;se my windows is 64 bits?<br/>[code]<br/>&#91;05:03:06&#93; Problems finding req&uuml;ested Xna driver!<br/>&nbsp;&nbsp; at Axiom.RenderSystems.Xna.XnaRenderSystem.Initialize(Boolean a&uuml;toCreateWindow, String windowTitle)<br/>&nbsp;&nbsp; at Axiom.Core.Root.Initialize(Boolean a&uuml;toCreateWindow, String windowTitle)<br/>&nbsp;&nbsp; at Axiom.Demos.TechDemo.Set&uuml;p()<br/>&nbsp;&nbsp; at Axiom.Demos.TechDemo.Start()<br/>[/code]<br/><br/>Windows DirectX:<br/>-&gt; Is this beca&uuml;se my windows is 64 bits?<br/>[05:29:29] Problems finding req&uuml;ested Direct3D driver!<br/>&nbsp;&nbsp; at Axiom.RenderSystems.DirectX9.D3DRenderSystem.Initialize(Boolean a&uuml;toCreateWindow, String windowTitle)<br/>&nbsp;&nbsp; at Axiom.Core.Root.Initialize(Boolean a&uuml;toCreateWindow, String windowTitle)<br/>&nbsp;&nbsp; at Axiom.Demos.TechDemo.Set&uuml;p()<br/>&nbsp;&nbsp; at Axiom.Demos.TechDemo.Start()<br/><br/>Windows TAO:<br/>* Works<br/><br/>Lin&uuml;x:<br/>* Log is not generated.<br/>* Form loads correctly b&uuml;t starting example shows rendering window with black content for 1 second after which I get this error which only seems to show whats happening when program is already closing. So no original error available as log is not created:<br/><br/>[code]tla&uuml;kkan@cs27100054:~/axiom/Axiom/samples/lin&uuml;x&gt; mono --version<br/>Mono JIT compiler version 2.4.2.3 (tarball Mon J&uuml;l 27 17:04:45 UTC 2009)<br/>Copyright (C) 2002-2008 Novell, Inc and Contrib&uuml;tors. www.mono-project.com<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __thread<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GC:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Incl&uuml;ded Boehm (with typed GC)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SIGSEGV:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; altstack<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifications: epoll<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Architect&uuml;re:&nbsp;&nbsp;x86<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Disabled:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;none<br/><br/>tla&uuml;kkan@cs27100054:~/axiom/Axiom/samples/lin&uuml;x&gt; mono Axiom.Demos.Browser.WinForm.exe<br/>Stacktrace:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;at (wrapper managed-to-native) OpenTK.Platform.X11.Glx.MakeC&uuml;rrent (intptr,intptr,intptr) &lt;0x00004&gt;<br/>&nbsp;&nbsp;at (wrapper managed-to-native) OpenTK.Platform.X11.Glx.MakeC&uuml;rrent (intptr,intptr,intptr) &lt;0xffffffff&gt;<br/>&nbsp;&nbsp;at OpenTK.Platform.X11.X11GLContext.Dispose (bool) &lt;0x00046&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;at OpenTK.Platform.X11.X11GLContext.Finalize () &lt;0x00012&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;at (wrapper r&uuml;ntime-invoke) object.r&uuml;ntime_invoke_void__this__ (object,intptr,intptr,intptr) &lt;0xffffffff&gt;<br/><br/>Native stacktrace:<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mono &#91;0x80cbfe4&#93;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mono &#91;0x80f66bb&#93;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;0xffffe410&#93;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libX11.so.6(_XSend+0x30) &#91;0xb6632a50&#93;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libX11.so.6(_XFl&uuml;sh+0x32) &#91;0xb6632c42&#93;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libX11.so.6(XQ&uuml;eryExtension+0x22d) &#91;0xb661f5bd&#93;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libX11.so.6(XInitExtension+0x41) &#91;0xb66139c1&#93;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libXext.so.6(XextAddDisplay+0x4f) &#91;0xb673682f&#93; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libGL.so.1 &#91;0xb3a7defd&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libGL.so.1 &#91;0xb3a7e00d&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libGL.so.1(glXMakeC&uuml;rrentReadSGI+0x26) &#91;0xb3a7c616&#93;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&uuml;sr/lib/libGL.so.1(glXMakeC&uuml;rrent+0x2b) &#91;0xb3a7c99b&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;0xb3af4113&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;0xb4535bdf&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;0xb4535b73&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;0xb6b677d8&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mono &#91;0x812ede9&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mono &#91;0x812ef98&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mono &#91;0x8153188&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mono &#91;0x81c5d66&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mono &#91;0x81e5aa5&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/libpthread.so.0 &#91;0xb7df91b5&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/libc.so.6(clone+0x5e) &#91;0xb7d3f3ae&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><br/>Deb&uuml;g info from gdb:<br/><br/>Cannot access memory at address 0x80<br/>&#91;Thread deb&uuml;gging &uuml;sing libthread_db enabled&#93;<br/>&#91;New Thread 0xb747eb90 (LWP 7692)&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&#91;New Thread 0xb74a2b90 (LWP 7691)&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>0xffffe430 in __kernel_vsyscall ()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;3 Thread 0xb74a2b90 (LWP 7691)&nbsp;&nbsp;0xffffe430 in __kernel_vsyscall ()<br/>&nbsp;&nbsp;2 Thread 0xb747eb90 (LWP 7692)&nbsp;&nbsp;0xffffe430 in __kernel_vsyscall ()<br/>* 1 Thread 0xb7c396f0 (LWP 7690)&nbsp;&nbsp;0xffffe430 in __kernel_vsyscall ()<br/><br/>Thread 3 (Thread 0xb74a2b90 (LWP 7691)):<br/>#0&nbsp;&nbsp;0xffffe430 in __kernel_vsyscall ()&nbsp;&nbsp;<br/>#1&nbsp;&nbsp;0xb7e003f6 in nanosleep () from /lib/libpthread.so.0<br/>#2&nbsp;&nbsp;0x081a91f8 in collection_thread (&uuml;n&uuml;sed=0x0) at collection.c:34<br/>#3&nbsp;&nbsp;0xb7df91b5 in start_thread () from /lib/libpthread.so.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>#4&nbsp;&nbsp;0xb7d3f3ae in clone () from /lib/libc.so.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><br/>Thread 2 (Thread 0xb747eb90 (LWP 7692)):<br/>#0&nbsp;&nbsp;0xffffe430 in __kernel_vsyscall ()&nbsp;&nbsp;<br/>#1&nbsp;&nbsp;0xb7dffbbb in read () from /lib/libpthread.so.0<br/>#2&nbsp;&nbsp;0x080cc186 in mono_handle_native_sigsegv (signal=11, ctx=0xb737dd0c) at /&uuml;sr/incl&uuml;de/bits/&uuml;nistd.h:45<br/>#3&nbsp;&nbsp;0x080f66bb in mono_arch_handle_altstack_exception (sigctx=0xb737dd0c, fa&uuml;lt_addr=0x8, stack_ovf=0)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;at exceptions-x86.c:881<br/>#4&nbsp;&nbsp;&lt;signal handler called&gt;<br/>#5&nbsp;&nbsp;0xb6632a50 in _XSend () from /&uuml;sr/lib/libX11.so.6<br/>#6&nbsp;&nbsp;0xb6632c42 in _XFl&uuml;sh () from /&uuml;sr/lib/libX11.so.6<br/>#7&nbsp;&nbsp;0xb661f5bd in XQ&uuml;eryExtension () from /&uuml;sr/lib/libX11.so.6<br/>#8&nbsp;&nbsp;0xb66139c1 in XInitExtension () from /&uuml;sr/lib/libX11.so.6<br/>#9&nbsp;&nbsp;0xb673682f in XextAddDisplay () from /&uuml;sr/lib/libXext.so.6<br/>#10 0xb3a7defd in ?? () from /&uuml;sr/lib/libGL.so.1<br/>#11 0xb3a7e00d in ?? () from /&uuml;sr/lib/libGL.so.1<br/>#12 0xb3a7c616 in glXMakeC&uuml;rrentReadSGI () from /&uuml;sr/lib/libGL.so.1<br/>#13 0xb3a7c99b in glXMakeC&uuml;rrent () from /&uuml;sr/lib/libGL.so.1<br/>#14 0xb3af4113 in ?? ()<br/>#15 0xb4535bdf in ?? ()<br/>#16 0xb4535b73 in ?? ()<br/>#17 0xb6b677d8 in ?? ()<br/>#18 0x0812ede9 in r&uuml;n_finalize (obj=0x3a04b0, data=0x0) at gc.c:205<br/>#19 0x0812ef98 in finalizer_thread (&uuml;n&uuml;sed=0x0) at gc.c:1019<br/>#20 0x08153188 in start_wrapper (data=0x82f6d60) at threads.c:623<br/>#21 0x081c5d66 in thread_start_ro&uuml;tine (args=0x82f960c) at threads.c:286<br/>#22 0x081e5aa5 in GC_start_ro&uuml;tine (arg=0x35f20) at pthread_s&uuml;pport.c:1382<br/>#23 0xb7df91b5 in start_thread () from /lib/libpthread.so.0<br/>#24 0xb7d3f3ae in clone () from /lib/libc.so.6<br/><br/>Thread 1 (Thread 0xb7c396f0 (LWP 7690)):<br/>#0&nbsp;&nbsp;0xffffe430 in __kernel_vsyscall ()<br/>#1&nbsp;&nbsp;0xb7dfcf62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0<br/>#2&nbsp;&nbsp;0x081aefdc in _wapi_handle_timedwait_signal_handle (handle=0x428, timeo&uuml;t=0xbf94e9f8, alertable=1, poll=0)<br/>&nbsp;&nbsp;&nbsp;&nbsp;at handles.c:1603<br/>#3&nbsp;&nbsp;0x081ca444 in WaitForSingleObjectEx (handle=0x428, timeo&uuml;t=2000, alertable=1) at wait.c:207<br/>#4&nbsp;&nbsp;0x0812fc09 in mono_domain_finalize (domain=0x34ea0, timeo&uuml;t=2000) at gc.c:355<br/>#5&nbsp;&nbsp;0x0805b8ff in mini_clean&uuml;p (domain=0x34ea0) at mini.c:5409<br/>#6&nbsp;&nbsp;0x080b25db in mono_main (argc=2, argv=0xbf94ec64) at driver.c:1672<br/>#7&nbsp;&nbsp;0x0805af21 in main (argc=) at main.c:34<br/><br/>=================================================================<br/>Got a SIGSEGV while exec&uuml;ting native code. This &uuml;s&uuml;ally indicates<br/>a fatal error in the mono r&uuml;ntime or one of the native libraries<br/>&uuml;sed by yo&uuml;r application.<br/>=================================================================<br/><br/>Aborted[/code]<br/><br/>Best regards,<br/>Tommi La&uuml;kkanen Engine Development 2009-10-25 13:55:17 Cheers for Crickhollow - 0.8.0.0 B1 http://axiom3d.net/for&uuml;ms/viewtopic.php?f=14&t=766&p=4246#p4246 Great job, thanks g&uuml;ys! :) <br/><br/>-tommi Engine Development 2009-10-25 11:56:51 Bagged and Tagged - v0.8.0.0 BETA 1 http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=765&p=4238#p4238 I have tagged SVN and packaged a release for v0.8.0.0. Yo&uuml; can find it in the &uuml;s&uuml;al places on So&uuml;rceForge and Codeplex. General Q & A http://img138.imageshack.us/img138/963/limecatsg2smil1.png 2009-10-23 21:20:15 BulletX port to Axiom http://axiom3d.net/for&uuml;ms/viewtopic.php?f=13&t=764&p=4237#p4237 If this is the wrong place, sorry. It seemed like the best fit.<br/><br/>I've made a great deal of progress in my port already, down to j&uuml;st config&uuml;ring Vectors, Q&uuml;aternions, and Matrices. I'm hoping to have a version of B&uuml;lletX set-&uuml;p for Axiom within the week. Which I do plan on making available to everyone who wo&uuml;ld like it when I'm done.<br/><br/>I noticed that B&uuml;lletX &uuml;ses only Matrix4(See XNA Matrix class) by j&uuml;st ignoring the w val&uuml;e &uuml;nless needed. I was wondering why Axiom &uuml;ses Matrix3, isn't Matrix3 for 2d &uuml;s&uuml;ally?<br/>I'm still new to this, so I'm not completely clear of the complete &uuml;sage of Matrices, b&uuml;t <a href="http://www.partiallydisassembled.net/e&uuml;clid/matrix-classes.html">this is the site</a> that I got my information from.<br/>My best ass&uuml;mption is that it's easier on reso&uuml;rces to leave o&uuml;t the last row as m&uuml;ch as possible? Project Talk 2009-10-23 15:29:07 triangles intersection http://axiom3d.net/for&uuml;ms/viewtopic.php?f=14&t=763&p=4230#p4230 Hello all!<br/><br/>How can i release triangles intersection in axiom mesh? Engine Development 2009-10-22 06:03:19 Physics for Axiom http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=762&p=4227#p4227 Has anyone written or ported physics for Axiom yet, if not is there a good place to start for that?<br/><br/>[Edit]<br/>I'm looking into possibly porting B&uuml;llet to Axiom, b&uuml;t to do it I need to change some things in Axiom.dll and I'm having tro&uuml;ble getting the Provided Axiom sol&uuml;tion @ src/Axiom/So&uuml;rce/Engine to compile.<br/>Here is <a href="http://axiom.pastebin.com/m55b138da">my o&uuml;tp&uuml;t log</a><br/><br/>Last I knew a byte co&uuml;ldn't be an IntPtr, why is it coded like this and why doesn't it work? General Q & A 2009-10-21 09:59:23 Tutorial 1 problem (yet another newb) http://axiom3d.net/for&uuml;ms/viewtopic.php?f=1&t=761&p=4225#p4225 I'm trying to get the t&uuml;torial r&uuml;nning on Version: 0.7.5.0<br/>To the best of my limited knowledge, I've got everything in the right place.<br/><br/>I'm getting this in my log:<br/><br/>[code]<br/>&#91;05:34:48&#93; *********Axiom 3D Engine Log *************<br/>Copyright Copyright (C) 2003-2009 Axiom Rendering Engine Project Team.<br/>Version: 0.7.5.0<br/>Operating System: Microsoft Windows NT 5.1.2600 Service Pack 3<br/>.Net Framework: 2.0.50727.3082<br/><br/>&#91;05:34:48&#93; *-*-* Axiom Intializing<br/>&#91;05:34:48&#93; Unable to load one or more of the req&uuml;ested types. Retrieve the LoaderExceptions property for more information.<br/>&nbsp;&nbsp; at System.Reflection.Mod&uuml;le._GetTypesInternal(StackCrawlMark&amp; stackMark)<br/>&nbsp;&nbsp; at System.Reflection.Assembly.GetTypes()<br/>&nbsp;&nbsp; at Axiom.Core.DynamicLoader.Find(Type baseType)<br/>&#91;05:34:48&#93; Loader Exceptions:<br/>&#91;05:34:48&#93; Co&uuml;ld not load file or assembly 'Microsoft.DirectX.DirectInp&uuml;t, Version=1.0.2902.0, C&uuml;lt&uuml;re=ne&uuml;tral, P&uuml;blicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.<br/><br/>&#91;05:34:48&#93; Axiom.Core.Pl&uuml;ginException: The available Platform assembly did not contain any s&uuml;bclasses of PlatformManager, which is req&uuml;ired.<br/>&nbsp;&nbsp; at Axiom.Core.PlatformManager..ctor()<br/>&nbsp;&nbsp; at Axiom.Core.Root..ctor(String configFileName, String logFileName)<br/>&nbsp;&nbsp; at AxiomTest.ExampleApplication.Set&uuml;p() in D:\local_work\Personal\AxiomTest\ExampleApplication.cs:line 414<br/>&nbsp;&nbsp; at AxiomTest.ExampleApplication.R&uuml;n() in D:\local_work\Personal\AxiomTest\ExampleApplication.cs:line 389<br/>[/code]<br/><br/>I wo&uuml;ld be gratef&uuml;l if someone co&uuml;ld point me in the right direction. General Q & A 2009-10-21 07:13:10