26 июня в 14:14
|
|
Матемаг
Хм, то есть, если создать "виртуальную планету", то общая энергия таки поменяется? В смысле, искривить пространство внутри некоторого объёма таким образом, чтобы гравитационный потенциал возник во вне этого объёма? Конечно. Считайте, что вы новый тип чёрной дыры создали – не экстремально искривляющий пространство, но тоже создающий гравитационный потенциал без видимого объекта. Разумеется, сам по себе потенциал тоже является частью внутренне энергии системы.Надо бы так границу организовать, чтоб она не резала и, соответственно, не меняла энергию в (расширенной) области, но как? Я плюс-минус представляю решение этой задачи алгоритмически. При первом магическом воздействии на каждый объект в системе вешается ярлычок, описывающий сущность магического воздействия (изменение направления движения, импульса, метрики и т.д.). Этот ярлычок перезаписывается при каждом следующем магическом воздействии, добавляя информацию и о нём тоже. На границе (=в одном ангстреме от) создаётся поверхность-фильтр, которая считывает ярлычки и "очищает" объекты от магического воздействия таким образом, чтобы сохранять энергию системы, но не препятствовать сохранению свойства незамкнутой системы. Например, если у отдельной частицы был изменён импульс, то фильтр придаст ей дополнительный импульс, противоположный сгенерированному, и выпустит частицу с новым импульсом наружу, а внутрь системы сгенерирует новую частицу (чтобы её энергия не менялась) с импульсом, равным исходному. Тогда исходная частица полетит дальше во вне, а внутри системы останется чисто "магическая частица", несущая только импульс, равный магическому воздействию. Да, желательно приделать ко всей этой системе ещё "компенсатор", который раз в n миллисекунд будет проверять пары "магическая частица"-"ярлык на реальной частице" и перераспределять импульсы, уничтожая магические частицы, нужные только для компенсации незамкнутости системы. А то у нас тут проблема переполнения может возникнуть. Зато такой подход устраняет проблему типа:Ну а если эта граница порежет молекулу, например, или, хуже, атом? Если ваша исходная магия никак молекулы и атомы не режет, то и фильтр на границе этого делать не будет. Ну и да, при всём при этом что исходная магия, что фильтр должны оперировать такими объектами как волновые функции, поля вероятностей, напряжённости и потенциалы. Возможно, придётся генерировать "магические" частицы с параметрами несуществующих реальных частиц (например, носящих заряд без массы и импульса) ради компенсации воздействия. N.B. Кстати, если уж говорить о компенсаторе, то вместо создания виртуальных частиц, можно взять ансамбль реальных частиц внутри системы и менять им параметры в соответствии с требованиями "очистки" от магического воздействия частиц, покидающих систему в силу её незамкнутости. |