Blender  V3.3
DNA_curve_defaults.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 /* Struct members on own line. */
10 /* clang-format off */
11 
12 /* -------------------------------------------------------------------- */
16 #define _DNA_DEFAULT_Curve \
17  { \
18  .size = {1, 1, 1}, \
19  .flag = CU_DEFORM_BOUNDS_OFF | CU_PATH_RADIUS, \
20  .pathlen = 100, \
21  .resolu = 12, \
22  .resolv = 12, \
23  .offset = 1.0, \
24  .wordspace = 1.0, \
25  .spacing = 1.0f, \
26  .linedist = 1.0, \
27  .fsize = 1.0, \
28  .ulheight = 0.05, \
29  .texflag = CU_AUTOSPACE, \
30  .smallcaps_scale = 0.75f, \
31  /* This one seems to be the best one in most cases, at least for curve deform. */ \
32  .twist_mode = CU_TWIST_MINIMUM, \
33  .bevfac1 = 0.0f, \
34  .bevfac2 = 1.0f, \
35  .bevfac1_mapping = CU_BEVFAC_MAP_RESOLU, \
36  .bevfac2_mapping = CU_BEVFAC_MAP_RESOLU, \
37  .bevresol = 4, \
38  .bevel_mode = CU_BEV_MODE_ROUND, \
39  .taper_radius_mode = CU_TAPER_RADIUS_OVERRIDE, \
40  }
41 
44 /* clang-format on */