|
Vector3dBase
(INTERNAL) Generic 3-D vector base class.
|
|
Circin6Tuple
6-Tuple (radius, center, deltas, cA, cB, cC) with the
radius , the trilaterated center and
contact points of the inscribed aka In- circle of a
triangle.
|
|
Circum3Tuple
3-Tuple (radius, center, deltas) with the
circumradius and trilaterated
circumcenter of the circumcircle through
3 points (aka {Meeus}' Type II circle) or the radius
and center of the smallest Meeus' Type I
circle.
|
|
Circum4Tuple
4-Tuple (radius, center, rank, residuals) with
radius and center of a sphere
least-squares fitted through given points and the
rank and residuals -if any- from numpy.linalg.lstsq.
|
|
Meeus2Tuple
2-Tuple (radius, Type) with radius and
Meeus' Type of the smallest circle
containing 3 points.
|
|
Radii11Tuple
11-Tuple (rA, rB, rC, cR, rIn, riS, roS, a, b, c, s)
with the Tangent circle radii rA ,
rB and rC , the circumradius
cR , the Incircle radius rIn
aka inradius , the inner and outer Soddy circle
radii riS and roS and the sides
a , b and c and
semi-perimeter s of a triangle, all in
meter conventionally.
|
|
Soddy4Tuple
4-Tuple (radius, center, deltas, outer) with
radius and trilaterated center of the
inner Soddy circle and the radius of the
outer Soddy circle.
|
|
Vector3d
Extended 3-D vector.
|
|
circin6(point1,
point2,
point3,
eps=8.881784197e-16,
useZ=True)
Return the radius and center of the inscribed aka In-
circle of a (2- or 3-D) triangle. |
|
|
|
circum3(point1,
point2,
point3,
circum=True,
eps=8.881784197e-16,
useZ=True)
Return the radius and center of the smallest circle through or
containing three (2- or 3-D) points. |
|
|
|
circum4_(*points,
**Vector_and_kwds)
Best-fit a sphere through three or more (3-D) points. |
|
|
|
intersection3d3(start1,
end1,
start2,
end2,
eps=2.22044604925e-16,
useZ=True,
**Vector_and_kwds)
Compute the intersection point of two lines, each defined by or
through a start and end point (3-D). |
|
|
|
intersections2(center1,
radius1,
center2,
radius2,
sphere=True,
**Vector_and_kwds)
Compute the intersection of two spheres or circles, each defined by a
(3-D) center point and a radius. |
|
|
|
iscolinearWith(point,
point1,
point2,
eps=2.22044604925e-16)
Check whether a point is colinear with two other (3-D) points. |
|
|
|
meeus2(point1,
point2,
point3,
circum=False,
useZ=True)
Return the radius and Meeus' Type of the smallest circle
through or containing three (3-D) points. |
|
|
|
parse3d(str3d,
sep=',',
Vector=<class 'pygeodesy.vector3d.Vector3d'>,
**Vector_kwds)
Parse an "x, y, z" string. |
|
|
|
radii11(point1,
point2,
point3,
useZ=True)
Return the radii of the In- , Soddy and
Tangent circles of a (2- or 3-D) triangle. |
|
|
|
soddy4(point1,
point2,
point3,
eps=8.881784197e-16,
useZ=True)
Return the radius and center of the inner Soddy
circle of a (2- or 3-D) triangle. |
|
|
|
sumOf(vectors,
Vector=<class 'pygeodesy.vector3d.Vector3d'>,
**Vector_kwds)
Compute the vectorial sum of several vectors. |
|
|
|
trilaterate2d2(x1,
y1,
radius1,
x2,
y2,
radius2,
x3,
y3,
radius3,
eps=None,
**Vector_and_kwds)
Trilaterate three circles, each given as a (2-D) center and a radius. |
|
|
|
trilaterate3d2(center1,
radius1,
center2,
radius2,
center3,
radius3,
eps=2.22044604925e-16,
**Vector_and_kwds)
Trilaterate three spheres, each given as a (3-D) center and a radius. |
|
|