SOW 3d update 0.2 to 0.3

BlitzMax Forums/BlitzMax Programming/SOW 3d update 0.2 to 0.3

Chris C(Posted 2006) [#1]
people using sow 0.2 can upgrade it using the update available on my site
it now includes a jv-ode car demo (thanks viper!)
New users need 0.2 and the update and should be aware of the caveats discussed in
http://blitzmax.com/Community/posts.php?topic=59433
there is also a brief tutorial in the tutorials section
Theres some very basic material manipulation routines added and you can parent the camera to a node now, theres some other stuff too but I cant remember what I've added, so have a look in the sow.bmx include

feedback apreciated, what functions are missing for you?


Alienforce(Posted 2006) [#2]
Error report.
Cant compile Ode demos. Getting "Attempt to call uninitialized function pointer" same problem with "JV-ODE-CarDemo.bmx"



JV-ODE Version: 1.15
BlitzMax Version 1.18


Building ODE-Cubes
Compiling:ODE-Cubes.bmx
flat assembler version 1.64
3 passes, 34383 bytes.
Linking:ODE-Cubes.exe
Executing:ODE-Cubes.exe
Attempt to call uninitialized function pointer
Process complete


Alienforce(Posted 2006) [#3]
Ehhmmm, I forgot to copy the jv-ode.dll to the sow folder.
But its giving me a runtime error now instead but it compiles.


Chris C(Posted 2006) [#4]
would you care to share with me just what the run-time error is?
have you run in debug mode?
at what point / command does the error occur?
do the other samples run okay for you?


Alienforce(Posted 2006) [#5]
This is strange.
Deleted all sow filas and started over and now it is working:)


VIP3R(Posted 2006) [#6]
@Alienforce: Apologies for that, the next version of the JV-ODE module will give a proper 'JV-ODE DLL Not Found' error.


Alienforce(Posted 2006) [#7]
:) Its ok Vip3r.


Josepho(Posted 2006) [#8]
I only test the example1 because i dont have the jv-ode and it works perfect now with the new version of the sow


Beaker(Posted 2006) [#9]
Hi Chris
I also get the "sow.dll loading error" on v0.2 and v0.3.


AdrianT(Posted 2006) [#10]
I tried 0.3 lastnight and it worked fine, as does 0.2 on both my machines. Had trouble previously, extrated 0.3 to the wrong DIR. Started over and all went well :)


Chris C(Posted 2006) [#11]
@beaker, its a vc8 problem I've yet to resolve...
installing .net framework 2.0 will fix it

if anyone has any ideas about preventing the dependency please let me know...


Alienforce(Posted 2006) [#12]
Chris: I know you want help with this project.
How can i assist you ?
Are going to wrapp all Ogre classes or are doing a customized version ?


AdrianT(Posted 2006) [#13]
I've been watching this one and hoping that it can keep its head above the water long enough to show some promise. Here's hoping that more people might join in on the effort in establishing it as a proper open source project with a community behind it.

Seems a shame that the other engine didn't start off open source in a similar fashion. Right now it seems to have hit the ground running but subsequently lost a lot of steam.


Chris C(Posted 2006) [#14]
I've had no concrete offer of help so far, as few promises...

you can send me code contributions to the email in my profile.
If you want to add extensive improvement through the whole code (like module type documentation) please contact me first so you can sync to the current development version

************
I'd really apreciate people actually coding with it, so that they can give me real world feedback
***********

IE I'm trying to do this...(see attached example) I could do with a method in the Tentity object to do such and such

Contributions of models / textures and code examples welcome

I've just implemented
entity.getX()
entity.getY()
entity.getZ()
entity.getPitch()
entity.getYaw()
entity.getRoll()

Vipers contributed an updated car demo

it seems to have hit the ground running but subsequently lost a lot of steam.

It was only released a week and a half ago, and theres only one person doing the coding, gizza chance!!!
Considering I've had no feedback from users to help me develop it I dont recon I've done too bad so far...


N(Posted 2006) [#15]
Why did you name your engine after a female pig?


Chris C(Posted 2006) [#16]
(S)imple (O)gre (W)rapper

@alienforce I intend this to be a simplified version of Ogre, easy to use, but powerful, Its already quite different in usage to Ogre...

I have implemented the following new methods of the particle emitter object

setAngle(a:Float)
setColourRangeStart(r:Float,g:Float,b:Float,a:Float)
setColourRangeEnd(r:Float,g:Float,b:Float,a:Float)
setDirection(x:Float,y:Float,z:Float)
setDuration(dmin:Float,dmax:Float)
SetEmissionRate(rate:Float)
Enable(e:Int)
setParticleVelocity(vmin:Float,vmax:Float)
setTimetoLive(minttl:Float,maxttl:Float)

I could really do with someone writing a particle demo to test out these methods before I make then next release.

Could someone please contact me so I can package up the next version


Vectrex(Posted 2006) [#17]
it's looking really nice actually, nice and neat. I'll contribute some stuff as I'd like to use it.


N(Posted 2006) [#18]
You completely missed the joke ¬_¬


Chris C(Posted 2006) [#19]
@Vectrex - dive in :D, email me if you wish to pm me!