2018-08-27 22:31:39 +03:00
< HTML > < HEAD > < object type = "application/x-oleobject" classid = "clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e" >
< param name = "Keyword" value = "BackMaterial" >
< param name = "Keyword" value = "Color" >
< param name = "Keyword" value = "Material" >
2018-08-29 11:43:27 +03:00
< param name = "Keyword" value = "ObjectWithMaterial3D" >
2018-08-27 22:31:39 +03:00
< param name = "Keyword" value = "Visible" > < / object >
< meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" > < link rel = "StyleSheet" href = "../../../default.css" >
2025-11-07 16:12:31 +03:00
< / HEAD > < body > < H1 > Graph3D: класс ObjectWithMaterial3D< / H1 > 3D-объект с материалом. Базовый класс - < code > ObjectWithChildren3D< / code > .
< table border = 0 cellpadding = 5 > < tr > < td > < / td > < / tr > < tr > < td class = "secttitle" > < font style = "font-size: 11pt" > Свойства класса ObjectWithMaterial3D< / font > < / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < tr > < td > < code > < b > property< / b > BackMaterial: GMaterial;< / code >
2025-11-07 16:12:31 +03:00
< br > Материал задней поверхности объекта< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > property< / b > Color: GColor;< / code >
2025-11-07 16:12:31 +03:00
< br > Цвет объекта< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > property< / b > Material: GMaterial;< / code >
2025-11-07 16:12:31 +03:00
< br > Материал объекта< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > property< / b > Visible: boolean;< / code >
2025-11-07 16:12:31 +03:00
< br > Видим ли объект< / td > < / tr >
< / tr > < tr > < td > < / td > < / tr > < tr > < td class = "secttitle" > < font style = "font-size: 11pt" > Свойства базового класса ObjectWithChildren3D< / font > < / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < tr > < td > < code > < b > property< / b > Items[i: integer]: Object3D;< / code >
2025-11-07 16:12:31 +03:00
< br > i-тый дочерний подобъект< / td > < / tr >
< / tr > < tr > < td > < / td > < / tr > < tr > < td class = "secttitle" > < font style = "font-size: 11pt" > Методы базового класса ObjectWithChildren3D< / font > < / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < tr > < td > < code > < b > procedure< / b > AddChild(obj: Object3D);< / code >
2025-11-07 16:12:31 +03:00
< br > Добавить дочерний подобъект< / td > < / tr >
2019-08-22 22:36:08 +03:00
< tr > < td > < code > < b > procedure< / b > AddChilds(< b > params< / b > arr: < b > array< / b > < b > of< / b > Object3D);< / code >
2025-11-07 16:12:31 +03:00
< br > Добавить дочерний подобъект< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > procedure< / b > Destroy; override;< / code >
2025-11-07 16:12:31 +03:00
< br > Удалить дочерний подобъект< / td > < / tr >
2019-08-20 20:44:22 +03:00
< tr > < td > < code > < b > procedure< / b > RemoveChild(obj: Object3D);< / code >
2025-11-07 16:12:31 +03:00
< br > Удалить дочерний подобъект< / td > < / tr >
2018-08-27 22:31:39 +03:00
< / tr >
2018-08-29 11:43:27 +03:00
< tr > < tr > < td > < code > < b > function< / b > Count: integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Количество дочерних подобъектов< / td > < / tr >
< / tr > < tr > < td > < / td > < / tr > < tr > < td class = "secttitle" > < font style = "font-size: 11pt" > Свойства базового класса Object3D< / font > < / td > < / tr >
2018-08-27 22:31:39 +03:00
2021-01-05 21:35:25 +03:00
< tr > < tr > < td > < code > < b > property< / b > X: real;< / code >
2025-11-07 16:12:31 +03:00
< br > Координата X< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > property< / b > Y: real;< / code >
2025-11-07 16:12:31 +03:00
< br > Координата Y< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > property< / b > Z: real;< / code >
2025-11-07 16:12:31 +03:00
< br > Координата Z< / td > < / tr >
< / tr > < tr > < td > < / td > < / tr > < tr > < td class = "secttitle" > < font style = "font-size: 11pt" > Методы базового класса Object3D< / font > < / td > < / tr >
2018-08-27 22:31:39 +03:00
2021-01-05 21:35:25 +03:00
< tr > < tr > < td > < code > < b > function< / b > MoveBy(dx, dy, dz: real): Object3D;< / code >
2025-11-07 16:12:31 +03:00
< br > Перемещает 3D-объект на вектор (dx,dy,dz)< / td > < / tr >
2021-01-05 21:35:25 +03:00
< tr > < td > < code > < b > function< / b > MoveBy(v: Vector3D): Object3D;< / code >
2025-11-07 16:12:31 +03:00
< br > Перемещает 3D-объект на вектор v< / td > < / tr >
2021-01-05 21:35:25 +03:00
< tr > < td > < code > < b > function< / b > MoveByX(dx: real): Object3D;< / code >
2025-11-07 16:12:31 +03:00
< br > Перемещает x-координату 3D-объекта на dx< / td > < / tr >
2021-01-05 21:35:25 +03:00
< tr > < td > < code > < b > function< / b > MoveByY(dy: real): Object3D;< / code >
2025-11-07 16:12:31 +03:00
< br > Перемещает y-координату 3D-объекта на dy< / td > < / tr >
2021-01-05 21:35:25 +03:00
< tr > < td > < code > < b > function< / b > MoveByZ(dz: real): Object3D;< / code >
2025-11-07 16:12:31 +03:00
< br > Перемещает z-координату 3D-объекта на dz< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > function< / b > MoveTo(xx, yy, zz: real): Object3D;< / code >
2025-11-07 16:12:31 +03:00
< br > Перемещает 3D-объект к точке (xx,yy,zz)< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > function< / b > MoveTo(p: Point3D): Object3D;< / code >
2025-11-07 16:12:31 +03:00
< br > Перемещает 3D-объект к точке p< / td > < / tr >
2018-08-27 22:31:39 +03:00
< / tr > < / table >
< / body > < / HTML >