и посмотреть медиа
Happy3D Blog - 3D modeling
и посмотреть медиа
Blog on 3D modeling: lessons for beginners, access to AI tools.
Blog on 3D modeling: lessons for beginners, access to AI tools.
Happy3D - educational blog on 3D modeling from scratch. Lessons on Blender, 3ds Max, working with neural networks for model generation. Useful for beginner 3D artists and game developers.
Небольшой урок по геонодам 😘 Периодически в рабочих задачах требуется вычислить угол между рёбрами на линии. Я это делаю так: 1. С помощью Edges of Vertex вычисляем номера индексов рёбер для каждого вертекса Sort index 0 и Sort index 1. У каждой точки в данном случае, кроме крайних, по 2 ребра. 2. Для каждого такого ребра определяем положение (Position). 3. Вычитаем из позиций ребер, позиции вертекса, чтобы получить 2 вектора, направленных от вертесов вдоль рёбер (нарисовал на скрине). 4. Нормализуем вектора, чтобы они стали длиной 1 единицу. 5. Вычисляем Dot Product, это скалярное произведение векторов. Скалярное произведение равно произведению длин векторов на косинус угла между ними: a · b = |a| · |b| · cos α, т.к. вектора длиной 1 единица, получаем только косинус угла. 6. Вычисляем арккосинус = а это уже угол между векторами, только в радианах 7. Чтобы вам было удобнее воспринимать, я конвертировал радианы в градусы. Вот такая интересная схема за неимением отдельной ноды для этого. 👍 - даёшь больше уроков по геонодам 🤝 - спасибо, интересно! 👎 - спасибо, больше не надо )
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!