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