Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/shrinkwrap.c
| Show First 20 Lines • Show All 1,510 Lines • ▼ Show 20 Lines | |||||
| { | { | ||||
| ShrinkwrapModifierData ssmd = {0}; | ShrinkwrapModifierData ssmd = {0}; | ||||
| int totvert; | int totvert; | ||||
| ssmd.target = ob_target; | ssmd.target = ob_target; | ||||
| ssmd.shrinkType = MOD_SHRINKWRAP_TARGET_PROJECT; | ssmd.shrinkType = MOD_SHRINKWRAP_TARGET_PROJECT; | ||||
| ssmd.shrinkMode = MOD_SHRINKWRAP_ON_SURFACE; | ssmd.shrinkMode = MOD_SHRINKWRAP_ON_SURFACE; | ||||
| ssmd.keepDist = 0.0f; | ssmd.keepDist = 0.0f; | ||||
| ssmd.projLimit = target_me->remesh_voxel_size; | |||||
| float(*vertexCos)[3] = BKE_mesh_vert_coords_alloc(src_me, &totvert); | float(*vertexCos)[3] = BKE_mesh_vert_coords_alloc(src_me, &totvert); | ||||
| ShrinkwrapCalcData calc = NULL_ShrinkwrapCalcData; | ShrinkwrapCalcData calc = NULL_ShrinkwrapCalcData; | ||||
| calc.smd = &ssmd; | calc.smd = &ssmd; | ||||
| calc.numVerts = src_me->totvert; | calc.numVerts = src_me->totvert; | ||||
| calc.vertexCos = vertexCos; | calc.vertexCos = vertexCos; | ||||
| Show All 16 Lines | |||||