| Package | infinity3D.engine.render |
| Class | public class FastRender |
| Inheritance | FastRender Render |
Фильтр работает только в орфографическом режиме, если у вас был включен режим перспективы, то он автоматически переключится на ортаграфический.
Скорость работы достигается благодаря отключению алгоритмов:
- Frustum (проверка на попадание полигональных объектов в пирамиду видимости);
- Cliping (обрезка полигонов по пирамиде видимости);
- PVS (потенциально видимые объекты);
- Текстурные матрицы рассчитываются для многоугольников;
- Не происходит разбиения многоугольников на треугольники при отрисовке.
| Method | Defined by | ||
|---|---|---|---|
|
Создание экземпляра класса.
| FastRender | ||
|
Несмотря на то, что метод публичный, использовать его рекомендуется только опытным пользователям.
| FastRender | ||
|
toString():String
Строковое представление фильтра.
| FastRender | ||
| FastRender | () | constructor |
public function FastRender()Создание экземпляра класса.
| render | () | method |
public override function render(camera:Camera3D, view:View, scene:Scene3D):voidНесмотря на то, что метод публичный, использовать его рекомендуется только опытным пользователям. Например, для написания своих фильтров.
Parameterscamera:Camera3D — Камера, с которой идет съемка.
|
|
view:View — Область вывода, куда происходит отрисовка.
|
|
scene:Scene3D — Сцена, в которой происходит съемка.
|
| toString | () | method |
public override function toString():StringСтроковое представление фильтра.
ReturnsString — Строковое представление фильтра.
|