Skip to content

point_3d

point_3d

Source code in src/cadwork/point_3d.pyi
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
class point_3d:
    def __init__(self, x: float, y: float, z: float):
        """
        Initialize an instance of a point_3d.

        Parameters:
            x (float): The x-coordinate of the point.
            y (float): The y-coordinate of the point.
            z (float): The z-coordinate of the point.
        """
        self.x = x
        self.y = y
        self.z = z

    def dot(self, p: 'point_3d') -> float:
        """dot

        Parameters:
            p: p

        Returns:
            float
        """

    def cross(self, p: 'point_3d') -> 'point_3d':
        """cross

        Parameters:
            p: p

        Returns:
            'point_3d'
        """

    def magnitude(self) -> float:
        """magnitude

        Returns:
            float
        """

    def normalized(self) -> 'point_3d':
        """normalized

        Returns:
            'point_3d'
        """

    def distance(self, p: 'point_3d') -> float:
        """distance

        Parameters:
            p: p

        Returns:
            float
        """

    def invert(self) -> 'point_3d':
        """invert

        Returns:
            'point_3d'
        """

__init__(x, y, z)

Initialize an instance of a point_3d.

Parameters:

Name Type Description Default
x float

The x-coordinate of the point.

required
y float

The y-coordinate of the point.

required
z float

The z-coordinate of the point.

required
Source code in src/cadwork/point_3d.pyi
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
def __init__(self, x: float, y: float, z: float):
    """
    Initialize an instance of a point_3d.

    Parameters:
        x (float): The x-coordinate of the point.
        y (float): The y-coordinate of the point.
        z (float): The z-coordinate of the point.
    """
    self.x = x
    self.y = y
    self.z = z

cross(p)

cross

Parameters:

Name Type Description Default
p point_3d

p

required

Returns:

Type Description
point_3d

'point_3d'

Source code in src/cadwork/point_3d.pyi
25
26
27
28
29
30
31
32
33
def cross(self, p: 'point_3d') -> 'point_3d':
    """cross

    Parameters:
        p: p

    Returns:
        'point_3d'
    """

distance(p)

distance

Parameters:

Name Type Description Default
p point_3d

p

required

Returns:

Type Description
float

float

Source code in src/cadwork/point_3d.pyi
49
50
51
52
53
54
55
56
57
def distance(self, p: 'point_3d') -> float:
    """distance

    Parameters:
        p: p

    Returns:
        float
    """

dot(p)

dot

Parameters:

Name Type Description Default
p point_3d

p

required

Returns:

Type Description
float

float

Source code in src/cadwork/point_3d.pyi
15
16
17
18
19
20
21
22
23
def dot(self, p: 'point_3d') -> float:
    """dot

    Parameters:
        p: p

    Returns:
        float
    """

invert()

invert

Returns:

Type Description
point_3d

'point_3d'

Source code in src/cadwork/point_3d.pyi
59
60
61
62
63
64
def invert(self) -> 'point_3d':
    """invert

    Returns:
        'point_3d'
    """

magnitude()

magnitude

Returns:

Type Description
float

float

Source code in src/cadwork/point_3d.pyi
35
36
37
38
39
40
def magnitude(self) -> float:
    """magnitude

    Returns:
        float
    """

normalized()

normalized

Returns:

Type Description
point_3d

'point_3d'

Source code in src/cadwork/point_3d.pyi
42
43
44
45
46
47
def normalized(self) -> 'point_3d':
    """normalized

    Returns:
        'point_3d'
    """