예제 #1
0
 public static extern void UserGCExposeCreatePrspMatrix(double ZAngle,
                                                        double XYAngle,
                                                        IrtHmgnMatType *PrspMat);
예제 #2
0
 public static extern void MatTranspMatrix(IrtHmgnMatType *M, IrtHmgnMatType *TranspM);
예제 #3
0
 public static extern void MatRotSclFactorMatrix(IrtHmgnMatType *M, IrtHmgnMatType *RotSclMat);
예제 #4
0
 public static extern void MatMultVecby4by4(IrtVecType *VecRes,
                                            IrtVecType *Vec,
                                            IrtHmgnMatType *Mat);
예제 #5
0
 public static extern double MatDeterminantMatrix(IrtHmgnMatType *Mat);
예제 #6
0
 public static extern void MatGenMatRotZ(double CosTeta, double SinTeta, IrtHmgnMatType *Mat);
예제 #7
0
 public static extern void MatScale4by4(IrtHmgnMatType *MatRes,
                                        IrtHmgnMatType *Mat,
                                        double *Scale);
예제 #8
0
 public static extern IPObjectStruct *IPGenMATObject(IrtHmgnMatType *Mat);
예제 #9
0
 public static extern void MdlModelMatTransform(MdlModelStruct *Model, IrtHmgnMatType *Mat);
예제 #10
0
 public static extern IPObjectStruct *IPGenINSTNCObject(byte *InstncName,
                                                        IrtHmgnMatType *Mat);
예제 #11
0
 public static extern IPObjectStruct *IPGenMatObject(byte *Name,
                                                     IrtHmgnMatType *Mat,
                                                     IPObjectStruct *Pnext);
예제 #12
0
 public static extern void IPMapObjectInPlace(IPObjectStruct *PObj, IrtHmgnMatType *Mat);
예제 #13
0
 public static extern void TrivTVMatTransform(TrivTVStruct *TV, IrtHmgnMatType *Mat);
예제 #14
0
 public static extern void UserGCExposeCreateViewMatrix2(UserGCObsPtSuggestionStruct *Op,
                                                         IrtHmgnMatType *ViewMat,
                                                         IrtVecType *Up);
예제 #15
0
 public static extern void MatGenMatScale(double Sx, double Sy, double Sz, IrtHmgnMatType *Mat);
예제 #16
0
 public static extern void TrimSrfMatTransform(TrimSrfStruct *TrimSrf, IrtHmgnMatType *Mat);
예제 #17
0
 public static extern void MatGenMatRotZ1(double Teta, IrtHmgnMatType *Mat);
예제 #18
0
 public static extern void IRndrGetViewPrsp(IRndrStruct *Rend,
                                            IrtHmgnMatType *ViewMat,
                                            IrtHmgnMatType *PrspMat,
                                            IrtHmgnMatType *ScrnMat);
예제 #19
0
 public static extern void MatSubTwo4by4(IrtHmgnMatType *MatRes,
                                         IrtHmgnMatType *Mat1,
                                         IrtHmgnMatType *Mat2);
예제 #20
0
 public static extern void MatGenUnitMat(IrtHmgnMatType *Mat);
예제 #21
0
 public static extern int MatSameTwo4by4(IrtHmgnMatType *Mat1,
                                         IrtHmgnMatType *Mat2,
                                         double Eps);
예제 #22
0
 public static extern int MatIsUnitMatrix(IrtHmgnMatType *Mat, double Eps);
예제 #23
0
 public static extern void MatMultPtby4by4(IrtPtType *PtRes,
                                           IrtPtType *Pt,
                                           IrtHmgnMatType *Mat);
예제 #24
0
 public static extern int MatIsWeightAffected(IrtHmgnMatType *Mat, double Eps);
예제 #25
0
 public static extern int MatInverseMatrix(IrtHmgnMatType *M, IrtHmgnMatType *InvM);
예제 #26
0
 public static extern void MatGenMatTrans(double Tx, double Ty, double Tz, IrtHmgnMatType *Mat);
예제 #27
0
 public static extern double *MatScaleFactorMatrix2(IrtHmgnMatType *M);
예제 #28
0
 public static extern void MatGenMatUnifScale(double Scale, IrtHmgnMatType *Mat);
예제 #29
0
 public static extern void MatTranslateFactorMatrix(IrtHmgnMatType *M, IrtVecType *Trans);
예제 #30
0
 public static extern void VMdlVModelTransform(VMdlVModelStruct *VMdl, IrtHmgnMatType *Mat);