Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
[
List of Titles
|
List of Pages
|
New
|
Search
|
Recent changes
|
Help
]
kinect2SLViewer/Finger Motion
[
Front page
]
[ ]
Start:
** Finger Motion
*** Mesh
- character/avatar_upper_body.llm + [[avatar_lad.xml>./av...
- http://community.secondlife.com/t5/Mesh/How-to-Morphing...
#br
- http://wiki.secondlife.com/wiki/Avatar_Appearance
struct morph []
{
char[64] morphName
S32 numVertices
struct vertices[ numVertices ]
{
U32 vertexIndex
LLVector3 coord
LLVector3 normal
LLVector3 binormal
LLVector2 texCoord
}
}
char[64] "End Morphs"
#br
- LLPolyMorphData -> LLPolyMeshSharedData -> LLPolyMesh -...
- LLCharacter::updateVisualParams() -> LLPolyMorphTarget:...
#br
*** llpolymorph.h
- LLPolyMorphData
//------------------------------------------------------...
// LLPolyMorphData()
//------------------------------------------------------...
class LLPolyMorphData
{
public:
LLPolyMorphData(const std::string& morph_name);
~LLPolyMorphData();
BOOL loadBinary(LLFILE* fp, LLPolyMeshSharedData *mesh);
const std::string& getName() { return mName; }
public:
std::string mName;
// morphology
U32 mNumIndices;
U32* mVertexIndices;
U32 mCurrentIndex;
LLVector3* mCoords;
LLVector3* mNormals;
LLVector3* mBinormals;
LLVector2* mTexCoords;
F32 mTotalDistortion; // vertex distortion summ...
F32 mMaxDistortion; // maximum single vertex ...
LLVector3 mAvgDistortion; // average vertex distort...
LLPolyMeshSharedData* mMesh;
};
#br
*** llpolyMesh.h
**** LLPolyMesh
-- LLPolyMeshSharedData *mSharedData
-- getMorphData(const std::string& morph_name) で mMorphD...
#br
**** LLPolyMeshSharedData
-- morphdata_list_t mMorphData; // LLPolyMorphData のリ...
-- loadMesh() でメッシュデータを読み込んで mMorphData リ...
#br
End:
** Finger Motion
*** Mesh
- character/avatar_upper_body.llm + [[avatar_lad.xml>./av...
- http://community.secondlife.com/t5/Mesh/How-to-Morphing...
#br
- http://wiki.secondlife.com/wiki/Avatar_Appearance
struct morph []
{
char[64] morphName
S32 numVertices
struct vertices[ numVertices ]
{
U32 vertexIndex
LLVector3 coord
LLVector3 normal
LLVector3 binormal
LLVector2 texCoord
}
}
char[64] "End Morphs"
#br
- LLPolyMorphData -> LLPolyMeshSharedData -> LLPolyMesh -...
- LLCharacter::updateVisualParams() -> LLPolyMorphTarget:...
#br
*** llpolymorph.h
- LLPolyMorphData
//------------------------------------------------------...
// LLPolyMorphData()
//------------------------------------------------------...
class LLPolyMorphData
{
public:
LLPolyMorphData(const std::string& morph_name);
~LLPolyMorphData();
BOOL loadBinary(LLFILE* fp, LLPolyMeshSharedData *mesh);
const std::string& getName() { return mName; }
public:
std::string mName;
// morphology
U32 mNumIndices;
U32* mVertexIndices;
U32 mCurrentIndex;
LLVector3* mCoords;
LLVector3* mNormals;
LLVector3* mBinormals;
LLVector2* mTexCoords;
F32 mTotalDistortion; // vertex distortion summ...
F32 mMaxDistortion; // maximum single vertex ...
LLVector3 mAvgDistortion; // average vertex distort...
LLPolyMeshSharedData* mMesh;
};
#br
*** llpolyMesh.h
**** LLPolyMesh
-- LLPolyMeshSharedData *mSharedData
-- getMorphData(const std::string& morph_name) で mMorphD...
#br
**** LLPolyMeshSharedData
-- morphdata_list_t mMorphData; // LLPolyMorphData のリ...
-- loadMesh() でメッシュデータを読み込んで mMorphData リ...
#br
Page:
Site Search
Advanced Search
Login
Username:
Password:
Lost Password?
Register now!!
Sub Menu
New Arrivals
Books
Web Links
Site Map
e-Learning
TUIS Certificate
mini Calendar
May 2025
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today
Who's Online
103 user(s) are online (5 user(s) are browsing xpwiki)
Members: 0
Guests: 103
more...
Access Counter
Today :
Yesterday :
Total :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com