27#ifndef _MDCORE_INCLUDE_TFRIGID_H_
28#define _MDCORE_INCLUDE_TFRIGID_H_
29#include "tf_platform.h"
35#define rigid_maxparts 10
36#define rigid_maxconstr (3*rigid_maxparts)
37#define rigid_maxiter 100
38#define rigid_pshake_refine 4
39#define rigid_pshake_maxalpha 0.1f
64 FPTYPE
a[ rigid_maxconstr*rigid_maxconstr ];
Include Python header, disable linking to pythonX_d.lib on Windows in debug mode.
Definition tfAngleConfig.h:26
struct TissueForge::rigid rigid
HRESULT rigid_eval_pshake(struct rigid *r, int N, struct engine *e, int a_update)
Evaluate (P-SHAKE) a list of rigid constraints.
HRESULT rigid_eval_shake(struct rigid *r, int N, struct engine *e)
Evaluate (SHAKE) a list of rigid constraints.
Definition tfEngine.h:164
int parts[10]
Definition tfRigid.h:52
int nr_parts
Definition tfRigid.h:49
struct TissueForge::rigid::@066075030370002103206070007357105136021074334034 constr[(3 *10)]
FPTYPE a[(3 *10) *(3 *10)]
Definition tfRigid.h:64
int nr_constr
Definition tfRigid.h:55
int32_t HRESULT
Definition tf_port.h:255