183 lines
6.6 KiB
C#
183 lines
6.6 KiB
C#
//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
using BlendFile.CompatTypes;
|
|
using System;
|
|
|
|
|
|
namespace BlendFile.DNA {
|
|
|
|
public class SoftBody {
|
|
public int totpoint;
|
|
public int totspring;
|
|
public BodyPoint ptr_bpoint;
|
|
public BodySpring ptr_bspring;
|
|
public char _pad;
|
|
public char msg_lock;
|
|
public short msg_value;
|
|
public float nodemass;
|
|
public char[] namedVG_Mass = new System.Char[64];
|
|
public float grav;
|
|
public float mediafrict;
|
|
public float rklimit;
|
|
public float physics_speed;
|
|
public float goalspring;
|
|
public float goalfrict;
|
|
public float mingoal;
|
|
public float maxgoal;
|
|
public float defgoal;
|
|
public short vertgroup;
|
|
public char[] namedVG_Softgoal = new System.Char[64];
|
|
public short fuzzyness;
|
|
public float inspring;
|
|
public float infrict;
|
|
public char[] namedVG_Spring_K = new System.Char[64];
|
|
public char[] _pad1 = new System.Char[6];
|
|
public char local;
|
|
public char solverflags;
|
|
public SBVertex ptr_ptr_keys;
|
|
public int totpointkey;
|
|
public int totkey;
|
|
public float secondspring;
|
|
public float colball;
|
|
public float balldamp;
|
|
public float ballstiff;
|
|
public short sbc_mode;
|
|
public short aeroedge;
|
|
public short minloops;
|
|
public short maxloops;
|
|
public short choke;
|
|
public short solver_ID;
|
|
public short plastic;
|
|
public short springpreload;
|
|
public SBScratch ptr_scratch;
|
|
public float shearstiff;
|
|
public float inpush;
|
|
public SoftBody_Shared ptr_shared;
|
|
public PointCache ptr_pointcache;
|
|
public ListBase ptcaches;
|
|
public Collection ptr_collision_group;
|
|
public EffectorWeights ptr_effector_weights;
|
|
public float[] lcom = new System.Single[3];
|
|
public float[,] lrot = new System.Single[3][3];
|
|
public float[,] lscale = new System.Single[3][3];
|
|
public int last_frame;
|
|
public SoftBody(
|
|
int totpoint,
|
|
int totspring,
|
|
BodyPoint ptr_bpoint,
|
|
BodySpring ptr_bspring,
|
|
char _pad,
|
|
char msg_lock,
|
|
short msg_value,
|
|
float nodemass,
|
|
char[] namedVG_Mass,
|
|
float grav,
|
|
float mediafrict,
|
|
float rklimit,
|
|
float physics_speed,
|
|
float goalspring,
|
|
float goalfrict,
|
|
float mingoal,
|
|
float maxgoal,
|
|
float defgoal,
|
|
short vertgroup,
|
|
char[] namedVG_Softgoal,
|
|
short fuzzyness,
|
|
float inspring,
|
|
float infrict,
|
|
char[] namedVG_Spring_K,
|
|
char[] _pad1,
|
|
char local,
|
|
char solverflags,
|
|
SBVertex ptr_ptr_keys,
|
|
int totpointkey,
|
|
int totkey,
|
|
float secondspring,
|
|
float colball,
|
|
float balldamp,
|
|
float ballstiff,
|
|
short sbc_mode,
|
|
short aeroedge,
|
|
short minloops,
|
|
short maxloops,
|
|
short choke,
|
|
short solver_ID,
|
|
short plastic,
|
|
short springpreload,
|
|
SBScratch ptr_scratch,
|
|
float shearstiff,
|
|
float inpush,
|
|
SoftBody_Shared ptr_shared,
|
|
PointCache ptr_pointcache,
|
|
ListBase ptcaches,
|
|
Collection ptr_collision_group,
|
|
EffectorWeights ptr_effector_weights,
|
|
float[] lcom,
|
|
float[,] lrot,
|
|
float[,] lscale,
|
|
int last_frame) {
|
|
this.totpoint = totpoint;
|
|
this.totspring = totspring;
|
|
this.ptr_bpoint = ptr_bpoint;
|
|
this.ptr_bspring = ptr_bspring;
|
|
this._pad = _pad;
|
|
this.msg_lock = msg_lock;
|
|
this.msg_value = msg_value;
|
|
this.nodemass = nodemass;
|
|
this.namedVG_Mass = namedVG_Mass;
|
|
this.grav = grav;
|
|
this.mediafrict = mediafrict;
|
|
this.rklimit = rklimit;
|
|
this.physics_speed = physics_speed;
|
|
this.goalspring = goalspring;
|
|
this.goalfrict = goalfrict;
|
|
this.mingoal = mingoal;
|
|
this.maxgoal = maxgoal;
|
|
this.defgoal = defgoal;
|
|
this.vertgroup = vertgroup;
|
|
this.namedVG_Softgoal = namedVG_Softgoal;
|
|
this.fuzzyness = fuzzyness;
|
|
this.inspring = inspring;
|
|
this.infrict = infrict;
|
|
this.namedVG_Spring_K = namedVG_Spring_K;
|
|
this._pad1 = _pad1;
|
|
this.local = local;
|
|
this.solverflags = solverflags;
|
|
this.ptr_ptr_keys = ptr_ptr_keys;
|
|
this.totpointkey = totpointkey;
|
|
this.totkey = totkey;
|
|
this.secondspring = secondspring;
|
|
this.colball = colball;
|
|
this.balldamp = balldamp;
|
|
this.ballstiff = ballstiff;
|
|
this.sbc_mode = sbc_mode;
|
|
this.aeroedge = aeroedge;
|
|
this.minloops = minloops;
|
|
this.maxloops = maxloops;
|
|
this.choke = choke;
|
|
this.solver_ID = solver_ID;
|
|
this.plastic = plastic;
|
|
this.springpreload = springpreload;
|
|
this.ptr_scratch = ptr_scratch;
|
|
this.shearstiff = shearstiff;
|
|
this.inpush = inpush;
|
|
this.ptr_shared = ptr_shared;
|
|
this.ptr_pointcache = ptr_pointcache;
|
|
this.ptcaches = ptcaches;
|
|
this.ptr_collision_group = ptr_collision_group;
|
|
this.ptr_effector_weights = ptr_effector_weights;
|
|
this.lcom = lcom;
|
|
this.lrot = lrot;
|
|
this.lscale = lscale;
|
|
this.last_frame = last_frame;
|
|
}
|
|
}
|
|
}
|