kfbxsurfevalmacrosutil.h File Reference


Detailed Description

Definition in file kfbxsurfevalmacrosutil.h.

#include <kaydaradef.h>
#include <kaydara.h>
#include <klib/kdebug.h>
#include <fbxfilesdk_nsbegin.h>
#include <fbxfilesdk_nsend.h>

Include dependency graph for kfbxsurfevalmacrosutil.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define KFBX_DLL   K_DLLIMPORT
#define Epsilon   0.00000001
#define Normalize_Normal()
 Compute Point macros.
#define Normal_Dimension_Code()   {}
#define Normal_Code()   {Normal_Dimension_Code();}
#define Dimension_Code()   {}
#define Compute_Point_And_Normal_Table(Eval_Type, Normal_Eval_Type, Rational)
#define Compute_Normal_Table(Normal_Eval_Type, Rational)
#define Set_Cap_Normal()
#define Compute_Point(Eval_Type, Rational)
#define Compute_Cap_U_Normal()
#define Compute_Cap_V_Normal()
#define Compute_Cap_U_Normal_Fast()
#define Compute_Cap_V_Normal_Fast()
#define Compute_UNR_Point_Dimension_With_pBij_V0_U0()
 Compute macros.
#define Compute_UNR_Point_Dimension_With_pBij_V0()
#define Compute_UNR_Point_Dimension_With_pBij_U0()
#define Compute_UNR_Point_Dimension_With_pBij_U1()
#define Compute_UNR_Point_Dimension_With_pBij_V0_U1()
#define Compute_UNR_Point_Dimension_With_pBij_V1()
#define Compute_UNR_Point_Dimension_With_pBij_V1_U1()
#define Compute_UNR_Point_Dimension_With_pBij_V1_U0()
#define Compute_UNR_Point_Dimension_With_pBij()
#define Compute_UNR_Point_Dimension()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj_V0_U0()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj_U0()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj_U1()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj_V1_U0()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj_V1()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj_V1_U1()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj_V0_U1()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj_V0()
#define Compute_UNR_Point_NormalUV_Dimension_With_pBdij_pBidj()
#define Compute_UNR_Point_NormalUV_Dimension()
#define Compute_Normal_Point_Dimension(PosiX, PosiY, Dimension)
#define Compute_Point_Dimension(PosiX, PosiY, Dimension)
#define Set_Blending_Parameters(Matrix, d)
#define Set_Blending_Tangent_Parameters(d)
#define Compute_Bi_Blending_Function()
#define Compute_dBi_Blending_Function()
#define Compute_Bj_Blending_Function()
#define Compute_dBj_Blending_Function()
#define Compute_Bij_Polynome_Function()
#define Compute_Bdij_Polynome_Function()
#define Compute_Bidj_Polynome_Function()
#define Compute_Bdidj_Polynome_Function()
#define Wrap_Around_Control_Point_Pointers_U()
#define Backp_Up_Wrap_Around_Control_Pointer_U()
#define Set_Control_Point_Pointers(pArray, Count_X, Count_Y, N_Dimension)
#define Increment_Control_Point_Pointers()
#define Decrement_Control_Point_Pointers_By_2()
#define Sub_Control_Point_Pointers(a)
#define Add_Control_Point_Pointers(a)
#define Add_Control_Point_Pointers_Column(i, a)
#define Add_Control_Point_Pointers_Row(j, a)
#define Sub_Control_Point_Pointers_Column(i, a)
#define Sub_Control_Point_Pointers_Row(j, a)
#define BuildCVs()
#define BuildWeigths()


Define Documentation

 
#define Compute_UNR_Point_Dimension_With_pBij_V0_U0 (  ) 

Value:

*pDestination =                                             \
                        pBij[0]  * (*pPoint00) + pBij[1]  * (*pPoint01) + pBij[2]  * (*pPoint02)+   \
                        pBij[4]  * (*pPoint10) + pBij[5]  * (*pPoint11) + pBij[6]  * (*pPoint12)+   \
                        pBij[8]  * (*pPoint20) + pBij[9]  * (*pPoint21) + pBij[10] * (*pPoint22);   \
Compute macros.

Definition at line 309 of file kfbxsurfevalmacrosutil.h.

 
#define Normalize_Normal (  ) 

Value:

Norme_Normal = pNormal[0]*pNormal[0] + pNormal[1]*pNormal[1] + pNormal[2]*pNormal[2];\
                            Norme_Normal = sqrt(Norme_Normal);                                                   \
                                                                                                                 \
                            pNormal[0]/= Norme_Normal;                                                           \
                            pNormal[1]/= Norme_Normal;                                                           \
                            pNormal[2]/= Norme_Normal;                                                           \
Compute Point macros.

Definition at line 59 of file kfbxsurfevalmacrosutil.h.