pyrw.RWBC module¶
-
class
pyrw.RWBC.
BC
(w, typ, Id, edge, direcBehaviour)¶ Bases:
object
-
arcIntersect
(x1, x2, arc, tol=1e-30, spacer=1e-05, breakAtProblem=False, debug=False)¶
-
arcPreChecks
(x1, x2, arc, tol=1e-30, breakAtProblem=False, debug=False)¶
-
checkArcIntersect
(x1, x2, arc, tol=1e-30, spacer=1e-05, breakAtProblem=False, preCheck=True, debug=False)¶
-
circCheck
(x, center, radius, tol=1e-30, debug=False)¶
-
computeArcIntersect
(x1, x2, arc, a, b, discriminant, spacer=1e-05, debug=False)¶
-
cross2d
(x1, x2)¶
-
findIntersectPoly
(xold, xnew, poly)¶
-
perp
(x)¶
-
segIntersect
(x1, x2, y1, y2, debug=False)¶
-
-
class
pyrw.RWBC.
setBack
(w, Id, edge, direcBehaviour=1)¶ Bases:
pyrw.RWBC.BC
-
circleHit
(xold, xnew, breakAtProblem=False, debug=False)¶
-
hit
(xold, xnew, breakAtProblem=False, debug=False)¶
-
-
class
pyrw.RWBC.
sticky
(w, Id, edge, direcBehaviour=1)¶ Bases:
pyrw.RWBC.BC
-
hit
(xold, xnew, debug=False)¶
-