From: Speed D. <no...@so...> - 2014-05-14 06:19:40
|
#875: Add support for collision with Cones. -----------------------------+---------------------------------------------- Reporter: mungewell | Owner: somebody Type: enhancement | Status: new Priority: major | Milestone: to be defined Component: Physics engines | Version: 2.1.0-dev Keywords: | -----------------------------+---------------------------------------------- Comment(by mungewell): Got the 'flow' a little better. Can add cones quickly and easily to track. 1. Generate track 2. Add cones 3. Edit track to insert Material statements and change number of kids. {{{ $ sd2-trackgen -c oval -n slalom01 -a slalom01.xml $ python grid_fill.2.py >> slalom01.ac $ vim slalom01.ac cone2.ac -o }}} {{{ AC3Db MATERIAL "" rgb 0.4 0.4 0.4 amb 0.8 0.8 0.8 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 50 trans 0 -- Add materials statements as follows MATERIAL "DefaultWhite" rgb 1.0000 1.0000 1.0000 amb 0.2000 0.2000 0.2000 emis 0.0000 0.0000 0.0000 spec 0.5000 0.5000 0.5000 shi 10 trans 0.0000 MATERIAL "Cone" rgb 0.8000 0.2351 0.0497 amb 1.0000 1.0000 1.0000 emis 0.0000 0.0000 0.0000 spec 0.5000 0.5000 0.5000 shi 50 trans 0.0000 MATERIAL "Base" rgb 0.1329 0.1329 0.1329 amb 1.0000 1.0000 1.0000 emis 0.0000 0.0000 0.0000 spec 0.5000 0.5000 0.5000 shi 50 trans 0.0000 -- OBJECT world kids 2 OBJECT group name "track" kids 97 <-- add '70' (see cone2.ac.h to get actual number) to this = 167 OBJECT group name "TKMN0" }}} Since we're using a compiled in list of cones you have to copy the 'cones2.ac.h' and then rebuild {{{ $ cp cone2.ac.h /storage/speed-dreams-git-svn/src/modules/simu/simuv4/ $ cd /storage/speed-dreams-git-svn/ $ make }}} You should then be 'good to go'. Simon -- Ticket URL: <http://sourceforge.net/apps/trac/speed-dreams/ticket/875#comment:5> Speed Dreams <http://sourceforge.net/projects/speed-dreams> An Open Motor-sport Simulator featuring high-quality 3D graphics and an accurate physics engine, all targeting maximum realism as well as exciting new features, cars, tracks and AI opponents to make a more enjoyable game for the player. |