Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/object.c
| Show First 20 Lines • Show All 1,337 Lines • ▼ Show 20 Lines | for (md = obn->modifiers.first; md; md = md->next) { | ||||
| if (smd->type == MOD_SMOKE_TYPE_FLOW) { | if (smd->type == MOD_SMOKE_TYPE_FLOW) { | ||||
| if (smd->flow) { | if (smd->flow) { | ||||
| if (smd->flow->psys == psys) | if (smd->flow->psys == psys) | ||||
| smd->flow->psys = npsys; | smd->flow->psys = npsys; | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| else if (md->type == eModifierType_ParticleMesher) { | |||||
| ParticleMesherModifierData *pmmd = (ParticleMesherModifierData *) md; | |||||
| if (pmmd->psys == psys) | |||||
| pmmd->psys = npsys; | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| void BKE_object_copy_softbody(Object *obn, Object *ob) | void BKE_object_copy_softbody(Object *obn, Object *ob) | ||||
| { | { | ||||
| if (ob->soft) | if (ob->soft) | ||||
| obn->soft = copy_softbody(ob->soft, false); | obn->soft = copy_softbody(ob->soft, false); | ||||
| ▲ Show 20 Lines • Show All 2,635 Lines • Show Last 20 Lines | |||||