mbcp/docs/api/mp_math/point.md
2024-08-28 10:52:17 +08:00

1.2 KiB
Raw Blame History

title order icon category
mbcp.mp\nmath.point 1 laptop-code API

class Point3

def __init__(self, x: float, y: float, z: float) -> None

 笛卡尔坐标系中的点。

Args:

x: x 坐标

y: y 坐标

z: z 坐标
源代码
def __init__(self, x: float, y: float, z: float):
    """
        笛卡尔坐标系中的点。
        Args:
            x: x 坐标
            y: y 坐标
            z: z 坐标
        """
    self.x = x
    self.y = y
    self.z = z

def approx(self, other: 'Point3', epsilon: float) -> bool

 判断两个点是否近似相等。

Args:

other:

epsilon:

Returns:

是否近似相等
源代码
def approx(self, other: 'Point3', epsilon: float=APPROX) -> bool:
    """
        判断两个点是否近似相等。
        Args:
            other:
            epsilon:

        Returns:
            是否近似相等
        """
    return all([abs(self.x - other.x) < epsilon, abs(self.y - other.y) < epsilon, abs(self.z - other.z) < epsilon])