drawTriangles(), старая ошибка в документации
Любой, кто начинает постигать работу метода drawTriangles пытается сложить у себя в голове и без того запутанную на первый взгляд логику его работы. А тут еще эта лажа!
Цитата:
uvtData:Vector.<Number> (default = null) — Вектор нормализованных координат, используемый для наложения текстуры. Каждая координата определяет точку на растровом изображении, используемом для заливки. Для каждой вершины должна быть указана одна координата UV или одна координата UVT. В координатах UV точка (0,0) — это верхняя левая точка, а точка (1,1) — нижняя правая точка растрового изображения.
Если длина этого вектора в два раза превышает длину вектора vertices, то нормализованные координаты используются без перспективной коррекции.
Если длина этого вектора в три раза превышает длину вектора vertices, то третья координата интерпретируется как "t", расстояние от глаза до текстуры в поле зрения). Это помогает средству визуализации правильно применить перспективу при наложении текстур в трехмерной графике.
Если длина этого вектора в два раза превышает длину вектора vertices, то нормализованные координаты используются без перспективной коррекции.
Если длина этого вектора в три раза превышает длину вектора vertices, то третья координата интерпретируется как "t", расстояние от глаза до текстуры в поле зрения). Это помогает средству визуализации правильно применить перспективу при наложении текстур в трехмерной графике.
Правильно так:
Цитата:
Если длина этого вектора равна длине вектора vertices, то нормализованные координаты используются без перспективной коррекции.
Если длина этого вектора в полтора раза (на половину, если хотите) превышает длину вектора vertices, то третья координата интерпретируется как "t", расстояние от глаза до текстуры в поле зрения). Это помогает средству визуализации правильно применить перспективу при наложении текстур в трехмерной графике.
Если длина этого вектора в полтора раза (на половину, если хотите) превышает длину вектора vertices, то третья координата интерпретируется как "t", расстояние от глаза до текстуры в поле зрения). Это помогает средству визуализации правильно применить перспективу при наложении текстур в трехмерной графике.
Всего комментариев 5
Комментарии
![]() ![]() |
|
Кстати тут написано без ошибок.
В догонку к глюкам в документации: Stage – в перечислении наследуемых свойств вместо "rotation", написано: "вращение". RemoteObject – таблица сопоставления типов. |
![]() ![]() |
|
И кстати по ссылке на правильное описание также правильно разъясняется и про "t". Только у них ось "z" направлена "от нас".
|
|
Обновил(-а) Zebestov 24.01.2011 в 17:15
|
![]() ![]() |
|
оффтоп на тему документации: Больше всего меня напрягло
Цитата:
This package is only available to content running in the AIR runtime.
http://help.adobe.com/en_US/FlashPla...ge-detail.html А ведь это неправда - классы доступны и для 10.1 плеера. |
|
Обновил(-а) Котяра 24.01.2011 в 17:36
|
Последние записи от Zebestov
- Pixel Bender фильтр «Flipping Hexagons» для Flash (17.06.2012)
- Создание Pixel Bender фильтра «Slide Wring». Введение (12.06.2012)
- Free Transform в два треугольника! (22.03.2011)
- drawTriangles(), старая ошибка в документации (24.01.2011)