|
Xors3D Графический движок с поддержкой DirectX9 |
04.09.2011, 18:54
|
#1
|
AnyKey`щик
Регистрация: 04.09.2011
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Столкновения без последствий
Подскажите, как сделать, чтобы объект столкнувшись просто уперся в препятствие и не двигал его.
Оба объекта с такими параметрами
xEntityAddConvexShape(NewPivot, 1)
xEntitySetFriction(NewPivot, 0)
xEntitySetAngularFactor(NewPivot, 0.0, 0.0, 0.0)
xEntityDisableSleeping(NewPivot, 0)
По разному пробовал, уже замучился.
|
(Offline)
|
|
04.09.2011, 19:15
|
#2
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Столкновения без последствий
xEntitySetMass ( Entity * entity,
float mass
)
Вроде при массе 0 объект считается статичным. Либо боольшой коэф трения+большая масса. Интересно при коэф трения больше 1 объект будет смещаться словно он прилип к земле?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.09.2011, 19:16
|
#3
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Столкновения без последствий
Препятствию поставить массу "0"?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.09.2011, 19:17
|
#4
|
Знающий
Регистрация: 01.04.2011
Адрес: Екатеринбург
Сообщений: 232
Написано 48 полезных сообщений (для 82 пользователей)
|
Ответ: Столкновения без последствий
сделай его статическим или массу больше
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.09.2011, 19:47
|
#5
|
AnyKey`щик
Регистрация: 04.09.2011
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Столкновения без последствий
Масса 0 ничего не дает, слишком большая тоже.
Почему масса на притяжение не влияет?
Что значит статическим?
|
(Offline)
|
|
04.09.2011, 19:55
|
#6
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: Столкновения без последствий
Сообщение от FaQ
Почему масса на притяжение не влияет?
|
Лол, а должна?
Есть такая штука - ускорение свободного падения и для всех тел в вакууме оно одинаково.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
04.09.2011, 21:52
|
#7
|
AnyKey`щик
Регистрация: 04.09.2011
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Столкновения без последствий
Может кто-то действительно поможет?
__________________
|
(Offline)
|
|
04.09.2011, 22:38
|
#8
|
Мастер
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений (для 3,006 пользователей)
|
Ответ: Столкновения без последствий
Сообщение от FaQ
Может кто-то действительно поможет?
|
А тебе чего не помогли?
Масса 0 используется для статичных объектов сцены, чтобы никакие другие тела в мире не смогли повлиять на положение нашего тела в пространстве. Часто используется для тримешей.
И да.
Я помню, что видел в справке ксорса функцию, которая удаляет ангулярное и линеарное движение у тела.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.09.2011, 23:20
|
#9
|
AnyKey`щик
Регистрация: 04.09.2011
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Столкновения без последствий
Ставлю xEntitySetMass(Entity, 0) и объект все равно подвинуть можно так же
Тело Convex, а тримешей нет.
__________________
|
(Offline)
|
|
04.09.2011, 23:34
|
#10
|
Мастер
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений (для 3,006 пользователей)
|
Ответ: Столкновения без последствий
Сообщение от FaQ
Ставлю xEntitySetMass(Entity, 0) и объект все равно подвинуть можно так же.
|
Ну все, мне пора на пенсию..
|
(Offline)
|
|
05.09.2011, 00:39
|
#11
|
AnyKey`щик
Регистрация: 04.09.2011
Сообщений: 5
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Столкновения без последствий
Дайте, пожалуйста, пример
__________________
|
(Offline)
|
|
05.09.2011, 01:38
|
#12
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Столкновения без последствий
Сообщение от FaQ
Дайте, пожалуйста, пример
|
А ты сам посмотри в примерах (C:\Program Files\Xors3d\Samples\Blitz3d\Phisics\)
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:11.
|