214 похожих чатов

Всем добрый день. сделал вот такой "процедурный" кубик, но чет догнать

не могу, как ребра между скругленными углами поставить ровно в центр скругления...
может кто подсказать, как правильно сделать? а то я тупо разделил скругление на 2 и отнял это из ширины и высоты...

7 ответов

28 просмотров

во первых, сильно заметно что поехал приоритет операций (и потому при анимации у тебя перемычки отстают). во вторых, ты примерно правильно мыслишь - надо взять от центра половину длины объекта и вычесть радиус по оси X, и так же для высоты, из половины высоты вычесть радиус ... так ты найдешь место отсчета радиуса ... ну и затем через Sin или Cos (для угла 45 градусов) уже отсчитать точку

Davud- Автор вопроса

а как правильно выстроить приоритет? первый раз с этим столкнулся что-то а во вторых, спасибо большое, сейчас попробую

Davud
а как правильно выстроить приоритет? первый раз с ...

с приоритетами вот какие варианты: - изменить последовательность объектов в менеджере объектов - изменить последовательность нод в вкладке X-Manager в Xpresso - изменить приоритет у тега Xpresso

Davud- Автор вопроса
Sergey Shipov
с приоритетами вот какие варианты: - изменить посл...

2-ое помогло, спасибо. вообще не знал, что это на что-то влияет))

Davud
2-ое помогло, спасибо. вообще не знал, что это на ...

в большинстве случаев нет, но для больших Xpresso выражений пытаюсь последовательность выполнения нод держать упорядоченной.

Davud- Автор вопроса

не, у меня короч че-то не вышло. а для чего нам брать половину длины/высоты и вычеслять из него радиус? а что делать с косинусом?..

Davud
не, у меня короч че-то не вышло. а для чего нам бр...

у тебя скорей всего ширина и высота задается через ширину и высоту сплайна ... и для того что бы узнать дистанцию от центра, берем половину значения ... но нам этого много и нам надо найти точку центра, откуда отсчитывается окружность, потому надо вычесть радиус из посчитанных ранее значений ... и далее нам надо найти точку, которая образована длиной (равной радиусу), но повернутой (относительно оси x или y) на угол 45 градусов (тут и нужен sin или cos)

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Всем привет. Возможно ли выполнить код ahk без интерпритатора? Имея только скомпилированный ехе файл? Например как функция eval
proxy
6
Карта сайта