Upload 3 files
Browse files- active_spline.rst.txt +80 -0
- index.rst.txt +5 -12
- shape.rst.txt +45 -0
active_spline.rst.txt
ADDED
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
*************
|
3 |
+
Active Spline
|
4 |
+
*************
|
5 |
+
|
6 |
+
.. admonition:: Reference
|
7 |
+
:class: refbox
|
8 |
+
|
9 |
+
:Mode: Edit Mode
|
10 |
+
:Menu: :menuselection:`Properties --> Curve --> Active Spline`
|
11 |
+
|
12 |
+
.. seealso:
|
13 |
+
|
14 |
+
:doc:`Active Spline </modeling/curves/properties/active_spline>` for curves.
|
15 |
+
|
16 |
+
The *Active Spline* panel is used in Edit Mode to control properties of the currently selected spline.
|
17 |
+
|
18 |
+
.. figure:: /images/modeling_surfaces_properties_active-spline-panel.png
|
19 |
+
:align: center
|
20 |
+
|
21 |
+
Active Spline panel.
|
22 |
+
|
23 |
+
Cyclic U/V
|
24 |
+
Like curves, surfaces can be closed (cyclical) or open, independently in both directions,
|
25 |
+
allowing you to easily create a tube, donut or sphere shape,
|
26 |
+
and they can be viewed as "solids" in *Edit Mode*.
|
27 |
+
This can be set per interpolation axis.
|
28 |
+
Bézier U
|
29 |
+
Makes the surface act like a Bézier curve.
|
30 |
+
The control points act like *Free* handles of a Bézier curve.
|
31 |
+
Depending on the *Order*, 3 or 4 control points form one spline segment.
|
32 |
+
This can be set per interpolation axis.
|
33 |
+
*Cyclic* and *Endpoint* must be disabled for this option to work.
|
34 |
+
Endpoint U/V
|
35 |
+
Makes the surface contact the end control points.
|
36 |
+
This can be set per interpolation axis.
|
37 |
+
*Cyclic* must be disabled for this option to work.
|
38 |
+
|
39 |
+
.. figure:: /images/modeling_surfaces_properties_endpoint.png
|
40 |
+
:align: center
|
41 |
+
:width: 50%
|
42 |
+
|
43 |
+
Endpoint U.
|
44 |
+
|
45 |
+
In the image below, the U interpolation axis is labeled as "U"
|
46 |
+
and the V interpolation axis is labeled as "V".
|
47 |
+
The U's interpolation axis has been set to *Endpoint*
|
48 |
+
and as such the surface now extends to the outer edges from
|
49 |
+
E1 to E2 along the U interpolation axis.
|
50 |
+
|
51 |
+
To cause the surface to extend to all edges,
|
52 |
+
*Endpoint* would be set for the V's axis as well.
|
53 |
+
Order U/V
|
54 |
+
This property is the same as with :ref:`NURBS Curves <modeling-curve-order>`;
|
55 |
+
it specifies how much the control points are taken into account for calculating the curve of the surface shape.
|
56 |
+
For high Orders 1 the surface pulls away from the control points,
|
57 |
+
creating a smoother surface by assuming that the *Resolution U/V* is high enough.
|
58 |
+
For lowest Orders 2 the surface follows the control points,
|
59 |
+
creating a surface that tends to follow the grid cage.
|
60 |
+
|
61 |
+
.. _fig-surface-intro-order:
|
62 |
+
|
63 |
+
.. figure:: /images/modeling_surfaces_properties_order.png
|
64 |
+
:align: center
|
65 |
+
:width: 50%
|
66 |
+
|
67 |
+
Order 2 and Order 4 surface.
|
68 |
+
|
69 |
+
For illustration purposes, in both Fig. :ref:`fig-surface-intro-order`,
|
70 |
+
the knot vectors were set to *Endpoint*, causing the surface to extend to all edges.
|
71 |
+
|
72 |
+
You can set independently the order for each interpolation axis,
|
73 |
+
and like curves, it **cannot** be lower than 2,
|
74 |
+
and higher than 6 or the number of control points on the relevant axis.
|
75 |
+
Resolution U/V
|
76 |
+
Alters the :ref:`resolution <bpy.types.Curve.resolution_v>`
|
77 |
+
of each segment by changing the number of subdivisions.
|
78 |
+
This can be set per interpolation axis.
|
79 |
+
Smooth
|
80 |
+
Use :ref:`Smooth Shading <modeling-meshes-editing-normals-shading>` for any 3D geometry.
|
index.rst.txt
CHANGED
@@ -1,17 +1,10 @@
|
|
1 |
-
.. _modeling-surfaces-index:
|
2 |
-
.. _bpy.ops.surface:
|
3 |
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
|
8 |
.. toctree::
|
9 |
:maxdepth: 2
|
10 |
|
11 |
-
|
12 |
-
|
13 |
-
structure.rst
|
14 |
-
primitives.rst
|
15 |
-
selecting.rst
|
16 |
-
editing/index.rst
|
17 |
-
properties/index.rst
|
|
|
|
|
|
|
1 |
|
2 |
+
##############
|
3 |
+
Properties
|
4 |
+
##############
|
5 |
|
6 |
.. toctree::
|
7 |
:maxdepth: 2
|
8 |
|
9 |
+
shape.rst
|
10 |
+
active_spline.rst
|
|
|
|
|
|
|
|
|
|
shape.rst.txt
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
*****
|
3 |
+
Shape
|
4 |
+
*****
|
5 |
+
|
6 |
+
.. figure:: /images/modeling_surfaces_properties_resolution-panel.png
|
7 |
+
:align: center
|
8 |
+
|
9 |
+
Shape panel.
|
10 |
+
|
11 |
+
.. _bpy.types.Curve.resolution_v:
|
12 |
+
|
13 |
+
Resolution Preview U/V
|
14 |
+
Resolution to use in the 3D Viewport.
|
15 |
+
Render U/V
|
16 |
+
Just like :ref:`NURBS curves <curve-nurbs>`, *Resolution* controls the detail of the surface.
|
17 |
+
The higher the *Resolution* the more detailed and smoother the surface is.
|
18 |
+
The lower the *Resolution* the rougher the surface. However, here you have two resolution settings,
|
19 |
+
one for each interpolation axis (U and V).
|
20 |
+
|
21 |
+
You can adjust the resolution separately for both preview and render,
|
22 |
+
to not slow things down in the viewport, but still get good render results.
|
23 |
+
|
24 |
+
.. list-table::
|
25 |
+
|
26 |
+
* - .. figure:: /images/modeling_surfaces_properties_resolution-1x1-wire.png
|
27 |
+
|
28 |
+
Resolution 1×1.
|
29 |
+
|
30 |
+
- .. figure:: /images/modeling_surfaces_properties_resolution-3x3-wire.png
|
31 |
+
|
32 |
+
Resolution 3×3.
|
33 |
+
|
34 |
+
* - .. figure:: /images/modeling_surfaces_properties_resolution-1x1.png
|
35 |
+
|
36 |
+
Resolution of 1 for both U and V.
|
37 |
+
|
38 |
+
- .. figure:: /images/modeling_surfaces_properties_resolution-3x3.png
|
39 |
+
|
40 |
+
Resolution of 3 for both U and V.
|
41 |
+
|
42 |
+
.. seealso::
|
43 |
+
|
44 |
+
The panels of the *Curve and Surface* tab are the same as for
|
45 |
+
:doc:`curves </modeling/curves/introduction>`, just with fewer options...
|