Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.display 

TriangleCulling  - AS3

Пакетflash.display
Классpublic final class TriangleCulling
НаследованиеTriangleCulling Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Определяет коды для отбора алгоритмов, используемых для определения треугольников, которые не будут визуализироваться при прорисовке контуров треугольников.

Термины POSITIVE и NEGATIVE влияют на нормаль треугольника относительно оси z. Под нормалью подразумевается трехмерный вектор, направленный перпендикулярно поверхности треугольника.

Считается, что если векторы 0, 1 и 2 треугольника расположены по часовой стрелке, значение его нормали положительное. Иными словами, его нормаль указывает на положительное направление оси z от текущей точки обзора. При использовании алгоритма TriangleCulling.POSITIVE треугольники с положительными нормалями не визуализируются. Для этого используется другое название — «отбор невидимых поверхностей».

Если векторы треугольника расположены против часовой стрелки, значение его нормали отрицательное. Иными словами, его нормаль указывает на отрицательное направление оси z по отношению к текущей точке обзора. При использовании алгоритма TriangleCulling.NEGATIVE треугольники с отрицательными нормалями не визуализируются.

Дополнительно

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 КонстантаОпределено
  NEGATIVE : String = "negative"
[статические] Задает отбор всех треугольников, которые направлены в сторону текущей точки обзора.
TriangleCulling
  NONE : String = "none"
[статические] Задает отсутствие отбора.
TriangleCulling
  POSITIVE : String = "positive"
[статические] Задает отбор всех треугольников, которые направлены в обратную сторону по отношению к текущей точке обзора.
TriangleCulling
Сведения о константе

NEGATIVE

Константа
public static const NEGATIVE:String = "negative"

Задает отбор всех треугольников, которые направлены в сторону текущей точки обзора.

NONE

Константа 
public static const NONE:String = "none"

Задает отсутствие отбора. Визуализируются все треугольники в контуре.

POSITIVE

Константа 
public static const POSITIVE:String = "positive"

Задает отбор всех треугольников, которые направлены в обратную сторону по отношению к текущей точке обзора. Это также называют отбором невидимых поверхностей.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.