pascalabcnet/PABCNetHelp/PABCUnits/Graph3D/Files/Graph3D CylinderT class.html

81 lines
6.5 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Clone">
<param name="Keyword" value="CylinderT">
<param name="Keyword" value="Radius"></object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
</HEAD><body><H1>Graph3D: класс CylinderT</H1>Класс цилиндра. Базовый класс - <code>TruncatedConeT</code>.
<table border=0 cellpadding=5><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Свойства класса CylinderT</font></td></tr>
<tr><tr><td><code><b>property</b> Radius: real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Радиус цилиндра</td></tr>
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Методы класса CylinderT</font></td></tr>
<tr><tr><td><code><b>function</b> Clone;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает клон цилиндра</td></tr>
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Свойства базового класса TruncatedConeT</font></td></tr>
<tr><tr><td><code><b>property</b> BaseRadius: real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Радиус основания усеченного конуса</td></tr>
<tr><td><code><b>property</b> Height: real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Высота усеченного конуса</td></tr>
<tr><td><code><b>property</b> Topcap: boolean;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Есть ли шапочка у усеченного конуса</td></tr>
<tr><td><code><b>property</b> TopRadius: real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Верхний радиус усеченного конуса</td></tr>
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Методы базового класса TruncatedConeT</font></td></tr>
<tr><tr><td><code><b>function</b> Clone;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает клон усеченного конуса</td></tr>
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Свойства базового класса ObjectWithMaterial3D</font></td></tr>
<tr><tr><td><code><b>property</b> BackMaterial: GMaterial;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Материал задней поверхности объекта</td></tr>
<tr><td><code><b>property</b> Color: GColor;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Цвет объекта</td></tr>
<tr><td><code><b>property</b> Material: GMaterial;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Материал объекта</td></tr>
<tr><td><code><b>property</b> Visible: boolean;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Видим ли объект</td></tr>
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Свойства базового класса ObjectWithChildren3D</font></td></tr>
<tr><tr><td><code><b>property</b> Items[i: integer]: Object3D;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i-тый дочерний подобъект</td></tr>
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Методы базового класса ObjectWithChildren3D</font></td></tr>
<tr><tr><td><code><b>procedure</b> AddChild(obj: Object3D);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Добавить дочерний подобъект</td></tr>
<tr><td><code><b>procedure</b> AddChilds(<b>params</b> arr: <b>array</b> <b>of</b> Object3D);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Добавить дочерний подобъект</td></tr>
<tr><td><code><b>procedure</b> Destroy; override;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Удалить дочерний подобъект</td></tr>
<tr><td><code><b>procedure</b> RemoveChild(obj: Object3D);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Удалить дочерний подобъект</td></tr>
</tr>
<tr><tr><td><code><b>function</b> Count: integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Количество дочерних подобъектов</td></tr>
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Свойства базового класса Object3D</font></td></tr>
<tr><tr><td><code><b>property</b> X: real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Координата X</td></tr>
<tr><td><code><b>property</b> Y: real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Координата Y</td></tr>
<tr><td><code><b>property</b> Z: real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Координата Z</td></tr>
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Методы базового класса Object3D</font></td></tr>
<tr><tr><td><code><b>function</b> MoveBy(dx, dy, dz: real): Object3D;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перемещает 3D-объект на вектор (dx,dy,dz)</td></tr>
<tr><td><code><b>function</b> MoveBy(v: Vector3D): Object3D;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перемещает 3D-объект на вектор v</td></tr>
<tr><td><code><b>function</b> MoveByX(dx: real): Object3D;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перемещает x-координату 3D-объекта на dx</td></tr>
<tr><td><code><b>function</b> MoveByY(dy: real): Object3D;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перемещает y-координату 3D-объекта на dy</td></tr>
<tr><td><code><b>function</b> MoveByZ(dz: real): Object3D;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перемещает z-координату 3D-объекта на dz</td></tr>
<tr><td><code><b>function</b> MoveTo(xx, yy, zz: real): Object3D;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перемещает 3D-объект к точке (xx,yy,zz)</td></tr>
<tr><td><code><b>function</b> MoveTo(p: Point3D): Object3D;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Перемещает 3D-объект к точке p</td></tr>
</tr></table>
</body></HTML>