Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1]
  Print  
Author Topic: I hope the function  (Read 204 times)
lovetv3d
Community Member
*
Posts: 99


« on: September 21, 2008, 11:16:33 AM »

TVActor.SaveXFile(filename)
TVMesh.SaveXFile(filename)
TVActor.CreateBone(Name,Parent,Position,Matrix,...) as long
Logged

Sorry for poor English
lovetv3d
Community Member
*
Posts: 99


« Reply #1 on: September 21, 2008, 11:18:31 AM »

Think of these features is very useful ..
Sorry for poor English
Logged

Sorry for poor English
Mietze
Community Member
*
Posts: 277

Pleeease, don't let it crash!


WWW
« Reply #2 on: September 21, 2008, 12:05:49 PM »

Those methods won't be implemented since it enables people to "steal" models used in tv3d. But however.. you can do this with the methods provided in TVMesh.
Logged

Check out my blog at www.e-studioz.de - The finest in gross trash Wink
jviper
Community Member
*
Posts: 1365

Discipline in training


« Reply #3 on: September 24, 2008, 01:42:57 PM »

Quote
Those methods won't be implemented since it enables people to "steal" models used in tv3d
I don't think this would be the reason why those function don't exists. If this were true, TV3D would lock you out of alot more than just that. TVInternalObjects would definately not exists if this were the case. The reason why these function are not yet implemented is because of compatability/feature conflicts.

Quote
TVMesh.SaveXFile(filename)
There is a way to achieve this through TVInternalObjects. Use TVIO.GetD3DMesh. Then its
Code:
Dim D3DMesh as Microsoft.Direct3D.Mesh, D3DMesh = New Microsoft.Direct3D.Mesh(TVIO.GetD3DMesh(TVMesh.GetIndex))
Oh, be sure to check the namespace to make sure your in right namespace. I think it is Microsoft.Direct3D that the Mesh Class resides in.

Quote
TVActor.SaveXFile(filename)
This doesn't exists yet because the descrepencies it would cause with the bones. The reason is Mircosoft.DirectX's API does not provide a very good interface for bone weights and skinning. For Frames you may be ok, but you assume any good Actor would have skinning. So because the interface that skinning is not there, such a function would be kind of useless.

Quote
TVActor.CreateBone(Name,Parent,Position,Matrix,...) as long
This doesn't exists for the same reson TVActor.SaveXFile does not exists. Lack of skinning.
If you were to add a bone and assume the mesh is skinning, you would have to reconfigure the entire bone structure of the Actor because of skinning weight.

Also keep in mind, skinning complex. This may explain why the interface to it is not ifficient enought. It would also mean Microsoft if trying to protect their API (I don't see how or why they would want to do this since everything else is so wide open that they would have nothing to lose).
Logged

JAbstract.....Don't just imagine, make it happen!
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks