В WE в редакторе триггеров среди встроенных функций есть некоторые математические функции. А что делать, если мне нужны более продвинутые и сложные функции, которые нельзя выразить через имеющиеся, есть ли какие-нибудь дополнения на эту тему?

CaptainFox, спрошу еще раз
CaptainFox, скажи, зачем тебе возможность знать поведение объекта в произвольной точке, если он в конкретный момент времени может находиться в одной конкретной точке и иметь одни конкретные скоростные характеристики? Всеравно ведь объект вынужден будет пройти по всей траектории и, соответственно, накопит все изменения. По сути это то-же самое числовое решение дифуры, только растянутое во времени. Потому то никто дифуры не решает для описания движения.
Результат будет один в один такой-же, а вычисления на порядок проще - куда проще вычислить следующую итерацию на основе текущего состояния чем решать диф. уравнения и брать интегралы.
И чтобы избежать очередного выхода на замкнутый круг напомню что ответ на твой первоначальный вопрос примерно таков:
CaptainFox, я тебе уже ответил на твой вопрос - все что есть в jass это предел. Подключение чего-то еще возможно через RTC или гримор и осуществляется по принципу инъекции dll библиотеки. О существовании готовых библиотек мне ничего не известно, но все они будут работать по тому-же принципу, даже если существуют. Что еще ты хочешь чтобы тебе ответили по первоначальному вопросу? Ссылку на статью о том как подключать свои библиотеки? Или, может, какой-то чудесный способ добавить несуществующий функционал без подключения библиотек? Или тебя интересуют готовые реализации интегрирования и прочей высшей математики на jass?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
38
давай выкладывай конкретно, что ты хочешь увидеть в своем движении и я скажу, как это сделать (если офк не упираться и 100% исполнении результата именно по интегралу)
24
ScorpioT1000, ну так интегралы никто и не юзает без особой необходимости даже в современных системах - для движения всем хватает упрощенной модели, позволяющей n раз в секунду менять координаты объекта на основании его скорости, а также, при необходимости, менять скорость по формуле произвольной сложности. Я пытался подвести автора к этой мысли, но увы.
CaptainFox, скажи, зачем тебе возможность знать поведение объекта в произвольноц точке, если он в конкретный момент времени может находиться в одной конкретной точке и иметь одни конкретные скоростные характеристики? Всеравно ведь объект вынужден будет пройти по всей траектории и, соответственно, накопит все изменения. По сути это то-же самое числовое решение дифуры, только растянутое во времени. Потому то никто дифуры не решает для описания движения.
20
Мне кажется, что мы друг друга не понимаем. prog, ибо ты уже третий раз повторяешь одно и то же. Изначальный мой вопрос имел более общий характер: существуют ли дополнительные библиотеки\функции\программные средства и т.д. для задания и вычисления более замысловатых функций в WE. И взятие интегралов - лишь один частный пример, в котором мне это нужно.
38
тебя уже третий раз спрашивают, зачем тебе это нужно ...
20
тебя уже третий раз спрашивают, зачем тебе это нужно
ты имеешь в виду зачем мне нужны функции нестандартные или такая система движения? В прочем не важно - я уже отвечал выше на оба вопроса. Это во-первых, а во-вторых: я задал вопрос для того, чтобы ответ получить, а не фразу "зачем мне это нужно".
24
CaptainFox:
Мне кажется, что мы друг друга не понимаем. prog, ибо ты уже третий раз повторяешь одно и то же. Изначальный мой вопрос имел более общий характер: существуют ли дополнительные библиотеки\функции\программные средства и т.д. для задания и вычисления более замысловатых функций в WE. И взятие интегралов - лишь один частный пример, в котором мне это нужно.
Все что доступно - есть в списке jass функций. Чего-то может не быть в GUI, но на этот счет я не уверен. Можно юзать RTC или другие способы подключения своих нативок, но тогда нужно писать библиотеку на C++, которую, соответственно, нужно будет подключать всем игрокам.
CaptainFox, я тебе уже ответил на твой вопрос - все что есть в jass это предел. Подключение чего-то еще возможно через RTC или гримор и осуществляется по принципу инъекции dll библиотеки. О существовании готовых библиотек мне ничего не известно, но все они будут работать по тому-же принципу, даже если существуют. Что еще ты хочешь чтобы тебе ответили по первоначальному вопросу? Ссылку на статью о том как подключать свои библиотеки? Или, может, какой-то чудесный способ добавить несуществующий функционал без подключения библиотек? Или тебя интересуют готовые реализации интегрирования и прочей высшей математики на jass?
8
есть библиотеки для геометрии, есть имитация логарифма (не точная). насколько мне известно чего-то другого нет, да и просто это нафиг не нужно
для многого можно применить аппроксимацию с разной степенью потери точности, благо методов достаточно
22
к сожалению, есть такие дифуры, которые аналитически не решаются
Если речь идёт об уравнении движения и ты рассматриваешь объекты как материальные точки, то оно не будет иметь аналитического решения в том случае, если учитывается сопротивление воздуха, пропорциональное квадрату скорости. Ты что, решил сделать систему с учётом сопротивления воздуха? О_о о_О О_О
24
Ledon, а может он задачу трех тел решить хочет в варе?
22
prog, отличная шутка! :) Тогда уже речь точно пойдёт о численном решении диф. ур-ий, а не о численном взятии интегралов. Да и синкусы там вряд-ли вылезут.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.