crystalai commited on
Commit
e1687cb
·
verified ·
1 Parent(s): b4ac09b

Upload 3 files

Browse files
Files changed (3) hide show
  1. active_spline.rst.txt +80 -0
  2. index.rst.txt +5 -12
  3. 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
- Surfaces
6
- ############
7
 
8
  .. toctree::
9
  :maxdepth: 2
10
 
11
- introduction.rst
12
- toolbar/index.rst
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...