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

70 lines
5.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="Diameter">
<param name="Keyword" value="TorusT">
<param name="Keyword" value="TubeDiameter"></object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
</HEAD><body><H1>Graph3D: класс TorusT</H1>Класс Тор (бублик). Базовый класс - <code>ObjectWithMaterial3D</code>.
<table border=0 cellpadding=5><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Свойства класса TorusT</font></td></tr>
<tr><tr><td><code><b>property</b> Diameter: real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Диаметр тора</td></tr>
<tr><td><code><b>property</b> TubeDiameter: 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">Методы класса TorusT</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>