Forum
Contact





DirectX using C#
DirectX using C++
DirectX using Visual Basic



Latest Forum posts

 Tutorial 3 for Windows Phone 7
  Posted by: Anonymous
  When: 20/05/2013 at 02:30:13

 No download link for 2d series: shooter
  Posted by: zaboleq
  When: 07/05/2013 at 15:46:28

 Collision Class?
  Posted by: Anonymous
  When: 05/05/2013 at 19:03:59

 stack overflow
  Posted by: cityguy
  When: 07/04/2013 at 01:58:38

 Meshes looks strange.
  Posted by: ab_saratov
  When: 01/04/2013 at 04:31:08

 Lamppost Not loaded
  Posted by: Anonymous
  When: 22/03/2013 at 06:43:52

 Collision Class?
  Posted by: Da_Boom
  When: 21/03/2013 at 01:23:09

 Math boggles me
  Posted by: cityguy
  When: 17/03/2013 at 03:44:48

 Collision Class?
  Posted by: Da_Boom
  When: 16/03/2013 at 03:44:42

 Tree update
  Posted by: Anonymous
  When: 15/03/2013 at 21:11:22

 XNA 4.0
  Posted by: Anonymous
  When: 15/03/2013 at 19:43:57

 Error when I try to run.
  Posted by: Anonymous
  When: 15/03/2013 at 19:21:06

 Error With the Effect File
  Posted by: Anonymous
  When: 15/03/2013 at 18:21:01

 Can only get shadowmap
  Posted by: Anonymous
  When: 15/03/2013 at 15:48:52

 Vertex and Pixel Shader Versions?
  Posted by: Anonymous
  When: 15/03/2013 at 15:07:16

 Unsupported properties
  Posted by: Anonymous
  When: 15/03/2013 at 14:23:00

 Problem Loading Skybox
  Posted by: Rana
  When: 15/03/2013 at 10:34:45

 Black Screen Of Death - Help!
  Posted by: Anonymous
  When: 15/03/2013 at 03:43:43

 2.0 anyone?
  Posted by: Anonymous
  When: 15/03/2013 at 02:19:48

 Defitinition of tha rotation axis
  Posted by: Anonymous
  When: 15/03/2013 at 00:55:14




Topic: why float*3 instead of Vector3?



  
Goto parent category
  
Create a new user account


   why float*3 instead of Vector3?
 Poster : YoYoFreakCJ
 Posts: 23
 Country : Germany
 City: around Stuttgart

  
Posted by YoYoFreakCJ on 25/01/2009 at 02:50:01
Hey,

In the static VertexElements we define an element for the position and anothter one for the color. The offset of the color is sizeof(float) * 3. This corresponds to the size of the position, a Vector3. Is there a way to use the size of the Vector3 itself?
 Poster : Duallity
 Posts: 289
 Country :
 City:

  
Posted by Duallity on 25/01/2009 at 03:46:29
I'm not sure but I don't think there is a method or something to get the size of a Vector3 as it would allways return sizeof(float)*3.
 Poster : Anonymous
 Posts:
 Country :
 City:

  
Posted by Anonymous on 26/01/2009 at 11:18:18
a Vector3 is part of the XNA framework, and the graphics isnt part of the XNA framework, and therefore the vertex and index buffers use float3's instead of Vector3
 Poster : Quasar
 Posts: 121
 Country : Australia
 City: Brisbane

  
Posted by Quasar on 29/01/2009 at 02:54:00
As far as I understand it, a Vector3 <i>is</i> 3 floats. That's all it is: all the other stuff you can get out of it is simply different math applied to those 3 floats.

If you really want a shortcut to it, you could always declare a  variable:
sizeOfVector3 = sizeof(float)*3;

...which might make your code a little easier to read, and I think would be a teeny tiny witty little bit faster...
 Poster : Anonymous
 Posts:
 Country :
 City:

  
Posted by Anonymous on 02/09/2012 at 13:50:10
What cracks me up is that DX 10.1 is baillascy Dx11. It's all marketing. All ATI cards that have DX 10.1 will be 100% compatible with DX 11. That's why Nvidia hasn't place it one their cards. 10.1 is like the beta of 11. ATI is gonna have a huge edge when DX11 officially rears it's head. I have xfx 4890 and plot on getting another. Nvidia just irks me lately with their overpriced crap. And I used to be a huge Nvidia fan, but they crap out. I still have my Radeon 9700 pro in my ancient comp, lol.

  
Post a new reply
 





Google
 
Web www.riemers.net
If you appreciate the amount of time I spend creating and updating
these pages, feel free to donate -- any amount is welcome !
- Website design & DirectX code : Riemer Grootjans -
©2006 Riemer Grootjans


News
Home
Forum
XNA 2.0 Recipes Book (8)
XNA 3.0 Recipes Book (8)
Downloads
Extra Reading (3)
Matrices: geometrical
Matrix Mathematics
Homogenous matrices
Community Projects (1)
Tutorials (160)
XNA 4.0 using C# (89)
DirectX using C# (54)
Series 1:Terrain (14)
Opening a window
Linking to the Device
Drawing a triangle
Camera
Rotation - Translation
Indices
Terrain creation
Terrain from file
DirectInput
Importing bmp files
Colored vertices
DirectX Light basics
Mesh creation
Mesh lighting
Series 2: Flightsim (19)
Series 3: HLSL (19)
Short Tuts (2)
Resizing problem
Checking Device caps
DirectX using C++ (15)
DirectX using VB (2)