20 SatUTC2025-12-20T07:22:34+00:00UTC12bUTCSat, 20 Dec 2025 07:22:34 +0000 2025, 07:22:34
⁣ ⁣
For the past 24 hours: 51 object added, 105 objects edited, 7 objects removed.

Author Topic: А сложно сделать вместо конуса предупреждения усеченный конус?  (Read 5494 times)

OlegCh

  • Постоялец
  • ***
  • Posts: 108
  • Карма: 32
    • View Profile
А сложно сделать вместо конуса предупреждения усеченный конус?
« on: 13 ThuUTC2012-12-13T07:22:21+00:00UTC12bUTCThu, 13 Dec 2012 07:22:21 +0000 2012, 07:22:21 »
0
Часто вблизи камеры предупреждение пропадает из-за того, что точка местоположения выскакивает за пределы конуса. Если этот конус сделать усеченным, то этого бы не было. Сложно?
Опыт - это то, что мы получаем вместо того, что хотели...

Zeon25

  • Модератор
  • Постоялец
  • *****
  • Posts: 174
  • Карма: 43
    • View Profile
Re: А сложно сделать вместо конуса предупреждения усеченный конус?
« Reply #1 on: 15 SatUTC2012-12-15T06:37:01+00:00UTC12bUTCSat, 15 Dec 2012 06:37:01 +0000 2012, 06:37:01 »
0
Согласен с вами, у меня по пути на работу есть точка которая не срабатывает если двигаться в правом ряду. Все это из-за конуса, ваше предложение имеет смысл.
Сложности как таковой нет, нужно только переписать  несколько формул отрисовки предупреждений. Но все предложения внимательно разбираются Админом. Если он посчитает данную модификацию необходимой и у него будет время, модификация получит жизнь.

Mic

  • Администратор
  • Ветеран
  • *****
  • Posts: 3795
  • Карма: 936
    • View Profile
Re: А сложно сделать вместо конуса предупреждения усеченный конус?
« Reply #2 on: 15 SatUTC2012-12-15T18:10:16+00:00UTC12bUTCSat, 15 Dec 2012 18:10:16 +0000 2012, 18:10:16 »
0
Программа, для определения области предупреждения использует углы и дистанции, а не полигоны. Конус отображается исключительно для визуализации. Использование других фигур усложнит алгоритм и сделает его более требовательным к системным ресурсам.
Для борьбы со смещенными объектами есть некоторые задумки, надеюсь удастся их реализовать в следующих версиях. 
« Last Edit: 15 SatUTC2012-12-15T18:11:51+00:00UTC12bUTCSat, 15 Dec 2012 18:11:51 +0000 2012, 18:11:51 by Mic »