「利用者:Bjornmose/Advanced」の版間の差分
細 (moved Advanced to User:Bjornmose/Advanced) |
細 (1版 をインポートしました) |
(相違点なし)
|
2018年6月29日 (金) 04:39時点における最新版
/****************************** Vector Clouds ********************************/
/* vector clouds */
/* void vcloud_estimate_transform(int list_size, float (*pos)[3], float *weight,float (*rpos)[3], float *rweight,
float lloc[3],float rloc[3],float lrot[3][3],float lscale[3][3])
input
(
int list_size
4 lists as pointer to array[list_size]
1. current pos array of 'new' positions
2. current weight array of 'new'weights (may be NULL pointer if you have no weights )
3. reference rpos array of 'old' positions
4. reference rweight array of 'old'weights (may be NULL pointer if you have no weights )
)
output
(
float lloc[3] center of mass pos
float rloc[3] center of mass rpos
float lrot[3][3] rotation matrix
float lscale[3][3] scale matrix
pointers may be NULL if not needed
)