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

Всмысле? что знвчит работать с квадратным канвасом?

10 ответов

14 просмотров

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

🅰️🅿️✝️📧Ⓜ️ Плотников
не с квадратным. с прямоугольным. то есть когда ст...

можно составить из прямоугольных https://threejs.org/examples/#webgl_multiple_canvases_grid

Шёпот Смерти Смерть
Конечно фиксится.

решение с матрицей это общепринятый best practice для этой проблемы?

🅰️🅿️✝️📧Ⓜ️ Плотников
решение с матрицей это общепринятый best practice ...

если это просто пропорции камеры если выставить вместо ширины и высоты свои размеры (т.е. вместо window.innerWidth, window.innerHeight например 400/1200), то будет искажение - параметры камеры. camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 0.2, 2000 ); Если нужно сделать свой прямоугольный размер канваса - то вместо ширины и высоты вбиваешь свои размеры в рендер renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); а также есть стили в html /css: #canvas1, { position: relative; width: 300px; height: 200px; }

Daniil Suddenly4
если это просто пропорции камеры если выставить вм...

чел, спасибо за такие подробные советы, но мне надо на чистом вебгл решение. я совсем новичок и трижс ещё не щупал даже

🅰️🅿️✝️📧Ⓜ️ Плотников
решение с матрицей это общепринятый best practice ...

ну не обязательно, кто-то просто умножает каждую ось. но матрицы каноничнеее

🅰️🅿️✝️📧Ⓜ️ Плотников
чел, спасибо за такие подробные советы, но мне над...

Дружище, попытка делать 3d на голом ВебГл, это как делать свой ВордПресс чтобы сделать веб страничку. Трееджс скрывает все ужасы ВебГл. Однако, я не исключаю, что по мере развития тебе придется решать специфические задачи и тогда потребуется понимание ВебГл. В этом случае очень рекомендую webglfundamentals.

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

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

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Так а кто может спарсить всех участников чата? Идишники
Magic
17
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Ребята, а из API геокодеров (по адресам в РФ) что сейчас актуального и есть ли среди актуального бесплатное/с нормаотным лимитом запросов? ситуация простая - на сайте периоди...
Dreamer_0x01 VeseloV
8
Карта сайта