Что делает функция преобразования CSS scaleZ ()?

Я пытаюсь обернуть свой крошечный мозг вокруг 3D CSS-преобразований, и мне трудно понять, для чего предназначена функция scaleZ(). scale(), scaleX() и scaleY() имеют смысл: они растягивают элемент вдоль указанной оси, умножая его размер вдоль этой о ...

Три.js-перевод против перемещения?

Допустим, у меня есть пользовательская сетка Куба, где начало координат находится в одном из углов. Я хотел бы указать происхождение куба, чтобы быть в центре его. Я понимаю, что могу сделать перевод, и это, кажется, работает (я могу доказать, что эт ...

Matplotlib 3D Scatter Plot с Colorbar

Заимствование из примера на странице документации Matplotlib и незначительное изменение кода, import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt def randrange(n, vmin, vmax): return (vmax-vmin)*np.rando ...

создание 3D изображения png файлов с прозрачным фоном с помощью surf

Проблема: изображение теряет прозрачность при построении графика с использованием surf Я уже выяснил, как создать файл png с прозрачным фоном, как описано в многочисленных других потоках.здесь Однако при построении графика используется прибой.m, ...

Объяснение перспективного разделения?

Согласно ряду источников NDC отличается от пространства клипов тем, что NDC-это просто пространство клипов после деления на W компонент. Примитивы обрезаются в пространстве клипов, которое в OpenGL равно от -1 до 1 по осям X, Y и Z (правка: это невер ...

Crytek Sponza баги

Я скачал sponza_obj.rar (sponza.obj + sponza.mtl) и sponza_textures.rar с сайта Crytek. Похоже, что здесь не хватает gi_flag.tga. Где я могу найти недостающую текстуру ? Кроме того, текстурный пакет содержит много зеркальных текстур, но в файле .mtl ...

3D триангуляция Делоне C# lib?

Нашел некоторые для 2D, но не для 3D. ...

OpenGL вращение камеры вокруг точки

В OpenGL я пытаюсь вращать камеру вокруг точки, причем камера находится на расстоянии r от точки и обращена к точке, когда она вращается. Другими словами, Я хочу, чтобы камера двигалась по окружности окружности радиусом r от центра, причем камера об ...

Нарисуйте несколько 3D-блоков различных размеров и координат в R

Недавно я наткнулся на rgl-пакет в R, который можно использовать для создания интерактивных 3d-графиков. Теперь я хочу визуализировать Набор коробок в одном 3d-графике. Коробка B имеет декартовы координаты B_coord=[x, y, z], которые соответствуют ниж ...

Libgdx scene2d для 3D игры с 2D логикой?

Я начал 2D игру сверху вниз с libgdx scene2d, и мне нравится, как она реализована, ее логика и как программисты могут ее использовать (например, stage.act() вызывает actor.act(delta) для каждого зарегистрированного Actor). Теперь я thoguht об использ ...

Построение ряда неравенств в виде плоскостей

Я хотел бы построить несколько плоскостей, каждая из которых является неравенством. После того, как я построю все плоскости, я хотел бы объединить их и раскрасить область внутри этих линий. Изображение, рисование большого количества 3d линий и раскра ...

Базовая 3D воксельная сетка в Mayavi

Я пытаюсь визуализировать 3D массив через Mayavi в Python. Я просто хочу создать структурированную трехмерную сетку вокселя, в которой я могу показать некоторые заранее заданные точки заполнения воксельного пространства. Я не думаю, что хочу Един ...

Как пересечь Луч с моделью местности?

В настоящее время я разрабатываю игру RTS в XNA. До сих пор у меня есть модель местности, сгенерированная из карты высоты и некоторых единиц измерения, которые на ней нарисованы. Следующим шагом было бы дать подразделениям команды о том, куда двигат ...

Преобразование спутниковых фотографий Земли в текстурные карты на сфере (OpenGL ES)

У нас есть 5 геостационарных спутников, расположенных вокруг экватора (не на равном расстоянии, но почти), которые каждый день фотографируют Землю. Выход каждой фотографии - сюрприз! - фотография сферы, сделанная с большого расстояния. Мне нужно соб ...

Применение преобразований на месте к 3D-модели в WPF

У меня есть простой 3D-куб, который я могу вращать, используя следующий код: void mui3D_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { RotateTransform3D rotation = new RotateTransform3D(new AxisAngleRotation3D(n ...

Как ускорить марширование кубиков?

Я использую Этот марширующий кубический алгоритм для рисования 3D-изоповерхностей (перенесенных в C#, выводящих MeshGeomtry3D s, но в остальном то же самое). Полученные поверхности выглядят великолепно, но на их расчет уходит много времени. Есть ли ...

как вытянуть путь в 3d?

Я пытаюсь вытянуть путь в 3d. пока ничего необычного, просто следуя некоторым точкам и используя правильный многоугольник для "трубки". Сейчас я использую процессинг для быстрого прототипирования, но позже переведу код в OpenGL. Моя проблема заключа ...

Смещение полилинии с замкнутым полигоном и островками

У меня есть несортированный набор линейных сегментов без привязки друг к другу. Каждая линия описывается двумя точками (x, y). Я могу искать линии с одинаковыми точками, а это значит, что они должны быть связаны. Каждая строка имеет атрибут толщины. ...

Как преобразовать 3D-точку в 2D-проекцию перспективы?

В настоящее время я работаю с использованием кривых и поверхностей Безье, чтобы нарисовать знаменитый чайник Юты. Используя патчи Безье из 16 контрольных точек, я смог нарисовать чайник и отобразить его с помощью функции "мир в камеру", которая дает ...

Буферизация глубины и заполнение полигонов в Java

Мне было немного любопытно посмотреть, смогу ли я написать простой движок в Java2D для визуализации 3D-Куба. Моя попытка, к моему удивлению, до сих пор была успешной. Куб выглядит довольно хорошо до сих пор: Но, как вы можете видеть, мне серьезно н ...