forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   ode - соотношение размеров (http://forum.boolean.name/showthread.php?t=63)

jimon 07.09.2005 18:05

вот мучаюсь... кубик 1,1,1 в блице примерно гдето от 1.7,1.7,1.7 до 1.85,1.85,1.85 в ode

так какое правильное соотношение ? :wallbash:

SubZer0 07.09.2005 19:09

мммда чесно сказать даже :dontknow: :dontknow:

опытным путем надо...

посмотрим туториал:

Код:

        x# = Rnd(.5, 4)
        y# = Rnd(.5, 4)
        z# = Rnd(.5, 4)
        cr = Rand(255)
        cg = Rand(255)
        cb = Rand(255)
        g.TODEGeom = New TODEGeom
        g\body = ODE_dBodyCreate()
        g\geom = ODE_dCreateBox(space, x#, y#, z#, 1)
        ODE_dGeomSetBody g\geom, g\body
        g\mesh = CreateCube()
        ScaleMesh g\mesh, .5, .5, .5
        ScaleEntity g\mesh, x#, y#, z#
        EntityColor g\mesh, cr, cg, cb

тут сначала скалится меш до половины а потом скалится все это дело (и Entity в блице и объект в ОДЕ) по одинаковым коэффициентам... думаю это и будет решением проблемы... :) :)

Diplomat 07.09.2005 19:43

Реакционный вариант:
А может не используй ОДЕ вообще. Помнишь как у меня была устроена подвеска шасси в авиасиме? Думаю, для аркадных гонок самое оно. И ИМХО быстрее работать будет, только коэфициенты нужно перебрать. Останется сделать только откок при ударе о препятствия, но это через иннерции по идее делается. В простейшем варианте, когда препятствия вертикальные: Vx=Vx-V*Sin(DYaw), где ДЯв- угол от центра машины на точку коллизии с вертикальным препятствием... :)

jimon 07.09.2005 19:59

да мне kai предложил через ode делать :o
я типа подумал :blink: потом еще раз подумал :blink:
ну типа... :wallbash: хотя :o''
вообщем переделал пример - подкоректировал подвеску
помучал инерции
более-мение ездит :blink:



ps. ну очень мне нравятся смайлики на етом форуме :))


Часовой пояс GMT +4, время: 20:01.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot