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 = "AddChild" >
2019-08-22 22:36:08 +03:00
< param name = "Keyword" value = "AddChilds" >
2018-08-27 22:31:39 +03:00
< param name = "Keyword" value = "Count" >
< param name = "Keyword" value = "Destroy" >
2018-08-29 11:43:27 +03:00
< param name = "Keyword" value = "Items" >
2019-08-20 20:44:22 +03:00
< param name = "Keyword" value = "ObjectWithChildren3D" >
< param name = "Keyword" value = "RemoveChild" > < / object >
2018-08-27 22:31:39 +03:00
< 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: класс ObjectWithChildren3D< / H1 > 3D-объект с дочерними подобъектами. Базовый класс - < code > Object3D< / code > .
< table border = 0 cellpadding = 5 > < 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 >