Packageinfinity3D.engine.render
Classpublic class FastRender
InheritanceFastRender Inheritance Render

Класс FastRender обеспечивает самую высокую скорость рендеринга. Данный фильтр предназначен для отображения высоко полигональных объектов.

Фильтр работает только в орфографическом режиме, если у вас был включен режим перспективы, то он автоматически переключится на ортаграфический.

Скорость работы достигается благодаря отключению алгоритмов:

- Frustum (проверка на попадание полигональных объектов в пирамиду видимости);

- Cliping (обрезка полигонов по пирамиде видимости);

- PVS (потенциально видимые объекты);

- Текстурные матрицы рассчитываются для многоугольников;

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



Public Methods
 MethodDefined by
  
Создание экземпляра класса.
FastRender
  
render(camera:Camera3D, view:View, scene:Scene3D):void
Несмотря на то, что метод публичный, использовать его рекомендуется только опытным пользователям.
FastRender
  
toString():String
Строковое представление фильтра.
FastRender
Constructor detail
FastRender()constructor
public function FastRender()

Создание экземпляра класса.

Method detail
render()method
public override function render(camera:Camera3D, view:View, scene:Scene3D):void

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

Parameters
camera:Camera3D — Камера, с которой идет съемка.
 
view:View — Область вывода, куда происходит отрисовка.
 
scene:Scene3D — Сцена, в которой происходит съемка.
toString()method 
public override function toString():String

Строковое представление фильтра.

Returns
String — Строковое представление фильтра.