Beispiel #1
0
 public static extern void IRndrPutPixel(IRndrStruct *Rend,
                                         int x,
                                         int y,
                                         double z,
                                         double Transparency,
                                         IRndrColorType Color,
                                         IPPolygonStruct *Triangle);
Beispiel #2
0
 public static extern TrimCrvStruct *TrimPolylines2LinTrimCrvs(IPPolygonStruct *Polys);
Beispiel #3
0
 public static extern TrimSrfStruct *TrimSrfsFromTrimPlsHierarchy(IPPolygonStruct *TopLevel,
                                                                  IPPolygonStruct *TrimPls,
                                                                  CagdSrfStruct *Srf);
Beispiel #4
0
 public static extern void IPClosedPolysToOpen(IPPolygonStruct *Pls);
Beispiel #5
0
 public static extern IPPolygonStruct *IRndr1DFilterCollinearEdges(IRndrZBuffer1DStruct *Rend,
                                                                   IPPolygonStruct *Pl,
                                                                   int MergeInters);
Beispiel #6
0
 public static extern IPPolygonStruct *BoolInterPolyPoly(IPPolygonStruct *Pl1,
                                                         IPPolygonStruct *Pl2);
Beispiel #7
0
 public static extern IPPolygonStruct *IPAllocPolygon(byte Tags,
                                                      IPVertexStruct *V,
                                                      IPPolygonStruct *Pnext);
Beispiel #8
0
 public static extern Bool2DInterStruct *Boolean2DComputeInters(IPPolygonStruct *Pl1,
                                                                IPPolygonStruct *Pl2,
                                                                int HandlePolygons,
                                                                int DetectIntr);
Beispiel #9
0
 public static extern IPObjectStruct *IPGenPOINTLISTObject(IPPolygonStruct *Pl);
Beispiel #10
0
 public static extern IPVertexStruct *IPAllocVertex(byte Tags,
                                                    IPPolygonStruct *PAdj,
                                                    IPVertexStruct *Pnext);
Beispiel #11
0
 public static extern IPObjectStruct *IPGenPointListObject(byte *Name,
                                                           IPPolygonStruct *Pl,
                                                           IPObjectStruct *Pnext);
Beispiel #12
0
 public static extern IPObjectStruct *IPGenPOLYLINEObject(IPPolygonStruct *Pl);
Beispiel #13
0
 public static extern void IPOpenPolysToClosed(IPPolygonStruct *Pls);
Beispiel #14
0
 public static extern IPVertexStruct *BoolCutPolygonAtRay(IPPolygonStruct *Pl,
                                                          IrtPtType *Pt);
Beispiel #15
0
 public static extern IPPolygonStruct *IPCopyPolygonList(IPPolygonStruct *Src);
Beispiel #16
0
 public static extern IPPolygonStruct *Boolean2D(IPPolygonStruct *Pl1,
                                                 IPPolygonStruct *Pl2,
                                                 BoolOperType BoolOper);
Beispiel #17
0
 public static extern void IPFreePolygon(IPPolygonStruct *P);
Beispiel #18
0
 public static extern int BoolFilterCollinearities(IPPolygonStruct *Pl);
Beispiel #19
0
 public static extern void IPFreePolygonList(IPPolygonStruct *PPoly);
Beispiel #20
0
 public static extern void IRndrPutTriangle(IRndrStruct *Rend, IPPolygonStruct *Triangle);
Beispiel #21
0
 public static extern TrimSrfStruct *TrimSrfsFromContours(CagdSrfStruct *Srf,
                                                          IPPolygonStruct *Cntrs);
Beispiel #22
0
 public static extern void IRndr1DPutPolyline(IRndrZBuffer1DStruct *Rend, IPPolygonStruct *Pl);
Beispiel #23
0
 public static extern IPPolygonStruct *TrimValidateNewTrimCntrs(CagdSrfStruct *Srf,
                                                                IPPolygonStruct
                                                                *Cntrs);
Beispiel #24
0
 public static extern void INCRndrPutTriangle(INCZBufferStruct *Rend, IPPolygonStruct *Triangle);
Beispiel #25
0
 public static extern CagdCrvStruct *IPPolyline2Curve(IPPolygonStruct *Pl, int Order);