Руководство пользователя по OpenSCAD/Примитивы объемных тел: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎Параметры: орфография
м <source> -> <syntaxhighlight> (phab:T237267)
Строка 12:
===Общий синтаксис описания куба===
Общий синтаксис описания такого геометрического объекта, как куб, выглядит так:
<sourcesyntaxhighlight lang="javascript">cube(size = [x,y,z] center = boolean_value)</sourcesyntaxhighlight>
=== Пример использования ===
 
<sourcesyntaxhighlight lang="javascript">cube(size = 1, center = false);
cube(size = [1,2,3], center = true);</sourcesyntaxhighlight>
 
[[File:Openscad-cube.jpg]]
Строка 33:
=== Пример использования ===
[[File:Openscad-sphere.jpg|thumb]]
<sourcesyntaxhighlight lang="javascript">
sphere(r = 1);
sphere(r = 5);
Строка 46:
// Результатом будет сфера радиусом 2мм, с меньшим разрешением
sphere(2, $fa=5, $fs=0.1);
</syntaxhighlight>
</source>
 
== Цилиндр ==
Строка 67:
=== Пример использования ===
[[File:Openscad-cylinder.jpg|thumb]]
<sourcesyntaxhighlight lang="javascript">
cylinder(h = 10, r=20);
cylinder(h = 10, r=20, $fs=6);
Строка 76:
cylinder(h = 10, d1 = 20, d2 = 40, center = false);
cylinder(h = 10, d1 = 40, d2 = 20, center = true);
</syntaxhighlight>
</source>
 
== Многогранник ==
Строка 92:
=== Пример использования ===
''обратите внимание: если ваша версия OpenSCAD ниже 2014.03 замените "faces" на "triangles" в приведенных ниже примерах''
<sourcesyntaxhighlight lang="java">
polyhedron(points = [ [x, y, z], ... ], faces = [ [p1, p2, p3..], ... ], convexity = N);
</syntaxhighlight>
</source>
 
=== Пример, пирамида,с квадратным основанием ===
[[File:Openscad-polyhedron-squarebasepyramid.png|thumb|Пирамида,с квадратным основанием]]
<sourcesyntaxhighlight lang="java">
polyhedron(
points=[ [10,10,0],[10,-10,0],[-10,-10,0],[-10,10,0], // четыре точки , основания пирамиды
Строка 105:
[1,0,3],[2,1,3] ] // формирование плоскости основания
);
</syntaxhighlight>
</source>
 
{{BookCat}}