ObjectWithChildren3D.
| Свойства класса ObjectWithMaterial3D |
property BackMaterial: GMaterial;
Материал задней поверхности объекта |
property Color: GColor;
Цвет объекта |
property Material: GMaterial;
Материал объекта |
property Visible: boolean;
Видим ли объект |
| Свойства базового класса ObjectWithChildren3D |
property Items[i: integer]: Object3D;
i-тый дочерний подобъект |
| Методы базового класса ObjectWithChildren3D |
procedure AddChild(obj: Object3D);
Добавить дочерний подобъект |
procedure AddChilds(params arr: array of Object3D);
Добавить дочерний подобъект |
procedure Destroy; override;
Удалить дочерний подобъект |
procedure RemoveChild(obj: Object3D);
Удалить дочерний подобъект |
function Count: integer;
Количество дочерних подобъектов |
| Свойства базового класса Object3D |
property X: real;
Координата X |
property Y: real;
Координата Y |
property Z: real;
Координата Z |
| Методы базового класса Object3D |
function MoveBy(dx, dy, dz: real): Object3D;
Перемещает 3D-объект на вектор (dx,dy,dz) |
function MoveBy(v: Vector3D): Object3D;
Перемещает 3D-объект на вектор v |
function MoveByX(dx: real): Object3D;
Перемещает x-координату 3D-объекта на dx |
function MoveByY(dy: real): Object3D;
Перемещает y-координату 3D-объекта на dy |
function MoveByZ(dz: real): Object3D;
Перемещает z-координату 3D-объекта на dz |
function MoveTo(xx, yy, zz: real): Object3D;
Перемещает 3D-объект к точке (xx,yy,zz) |
function MoveTo(p: Point3D): Object3D;
Перемещает 3D-объект к точке p |