public class shortest__c
extends java.lang.Object
Constructor and Description |
---|
shortest__c() |
Modifier and Type | Method and Description |
---|---|
static void |
add2dq(int side,
ST_pointnlink_t pnlp) |
static boolean |
between(ST_pointf pap,
ST_pointf pbp,
ST_pointf pcp) |
static int |
ccw(ST_pointf p1p,
ST_pointf p2p,
ST_pointf p3p) |
static void |
connecttris(int tri1,
int tri2) |
static int |
finddqsplit(ST_pointnlink_t pnlp) |
static void |
growdq(int newdqn) |
static void |
growops(int newopn) |
static void |
growpnls(int newpnln) |
static void |
growtris(int newtrin) |
static boolean |
intersects(ST_pointf pap,
ST_pointf pbp,
ST_pointf pcp,
ST_pointf pdp) |
static boolean |
isdiagonal(int pnli,
int pnlip2,
ST_pointnlink_t[] pnlps,
int pnln) |
static void |
loadtriangle(__ptr__ pnlap,
__ptr__ pnlbp,
__ptr__ pnlcp) |
static boolean |
marktripath(int trii,
int trij) |
static boolean |
pointintri(int trii,
ST_pointf pp) |
static int |
Pshortestpath(ST_Ppoly_t polyp,
ST_pointf.Array eps,
ST_Ppoly_t output) |
static void |
splitdq(int side,
int index) |
static void |
triangulate(ST_pointnlink_t[] pnlps,
int pnln) |
public static int Pshortestpath(ST_Ppoly_t polyp, ST_pointf.Array eps, ST_Ppoly_t output)
public static void triangulate(ST_pointnlink_t[] pnlps, int pnln)
public static boolean isdiagonal(int pnli, int pnlip2, ST_pointnlink_t[] pnlps, int pnln)
public static void connecttris(int tri1, int tri2)
public static boolean marktripath(int trii, int trij)
public static void add2dq(int side, ST_pointnlink_t pnlp)
public static void splitdq(int side, int index)
public static int finddqsplit(ST_pointnlink_t pnlp)
public static boolean intersects(ST_pointf pap, ST_pointf pbp, ST_pointf pcp, ST_pointf pdp)
public static boolean pointintri(int trii, ST_pointf pp)
public static void growpnls(int newpnln)
public static void growtris(int newtrin)
public static void growdq(int newdqn)
public static void growops(int newopn)
Copyright © 2020. All Rights Reserved.