Skip to content

BREP

facet_list

Source code in src/cadwork/facet_list.pyi
 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
class facet_list:

    def count(self) -> int:
        """count

        Returns:
            int
        """

    def at(self, index: int) -> point_3d:
        """at

        Parameters:
            index: index

        Returns:
            point_3d
        """

    def get_external_polygon(self, index: int) -> vertex_list:
        """get external polygon

        Parameters:
            index: index

        Returns:
            vertex_list
        """

    def get_internal_polygons(self, index: int) -> polygon_list:
        """get internal polygons

        Parameters:
            index: index

        Returns:
            polygon_list
        """

    def get_vertices_for_reference_face(self) -> vertex_list:
        """get vertices for reference face

        Returns:
            vertex_list
        """

    def get_external_polygon_for_reference_face(self) -> vertex_list:
        """get external polygon for reference face

        Returns:
            vertex_list
        """

    def get_internal_polygons_for_reference_face(self) -> polygon_list:
        """get internal polygons for reference face

        Returns:
            polygon_list
        """

    def get_normal_vector(self, index: int) -> point_3d:
        """get normal vector

        Parameters:
            index: index

        Returns:
            point_3d
        """

    def get_distance_to_origin(self, index: int) -> float:
        """get distance to origin

        Parameters:
            index: index

        Returns:
            float
        """

at(index)

at

Parameters:

Name Type Description Default
index int

index

required

Returns:

Type Description
point_3d

point_3d

Source code in src/cadwork/facet_list.pyi
14
15
16
17
18
19
20
21
22
def at(self, index: int) -> point_3d:
    """at

    Parameters:
        index: index

    Returns:
        point_3d
    """

count()

count

Returns:

Type Description
int

int

Source code in src/cadwork/facet_list.pyi
 7
 8
 9
10
11
12
def count(self) -> int:
    """count

    Returns:
        int
    """

get_distance_to_origin(index)

get distance to origin

Parameters:

Name Type Description Default
index int

index

required

Returns:

Type Description
float

float

Source code in src/cadwork/facet_list.pyi
75
76
77
78
79
80
81
82
83
def get_distance_to_origin(self, index: int) -> float:
    """get distance to origin

    Parameters:
        index: index

    Returns:
        float
    """

get_external_polygon(index)

get external polygon

Parameters:

Name Type Description Default
index int

index

required

Returns:

Type Description
vertex_list

vertex_list

Source code in src/cadwork/facet_list.pyi
24
25
26
27
28
29
30
31
32
def get_external_polygon(self, index: int) -> vertex_list:
    """get external polygon

    Parameters:
        index: index

    Returns:
        vertex_list
    """

get_external_polygon_for_reference_face()

get external polygon for reference face

Returns:

Type Description
vertex_list

vertex_list

Source code in src/cadwork/facet_list.pyi
51
52
53
54
55
56
def get_external_polygon_for_reference_face(self) -> vertex_list:
    """get external polygon for reference face

    Returns:
        vertex_list
    """

get_internal_polygons(index)

get internal polygons

Parameters:

Name Type Description Default
index int

index

required

Returns:

Type Description
polygon_list

polygon_list

Source code in src/cadwork/facet_list.pyi
34
35
36
37
38
39
40
41
42
def get_internal_polygons(self, index: int) -> polygon_list:
    """get internal polygons

    Parameters:
        index: index

    Returns:
        polygon_list
    """

get_internal_polygons_for_reference_face()

get internal polygons for reference face

Returns:

Type Description
polygon_list

polygon_list

Source code in src/cadwork/facet_list.pyi
58
59
60
61
62
63
def get_internal_polygons_for_reference_face(self) -> polygon_list:
    """get internal polygons for reference face

    Returns:
        polygon_list
    """

get_normal_vector(index)

get normal vector

Parameters:

Name Type Description Default
index int

index

required

Returns:

Type Description
point_3d

point_3d

Source code in src/cadwork/facet_list.pyi
65
66
67
68
69
70
71
72
73
def get_normal_vector(self, index: int) -> point_3d:
    """get normal vector

    Parameters:
        index: index

    Returns:
        point_3d
    """

get_vertices_for_reference_face()

get vertices for reference face

Returns:

Type Description
vertex_list

vertex_list

Source code in src/cadwork/facet_list.pyi
44
45
46
47
48
49
def get_vertices_for_reference_face(self) -> vertex_list:
    """get vertices for reference face

    Returns:
        vertex_list
    """

edge_list

Source code in src/cadwork/edge_list.pyi
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
class edge_list:

    def count(self) -> int:
        """count

        Returns:
            int
        """

    def at(self, index: int) -> point_3d:
        """at

        Parameters:
            index: index

        Returns:
            point_3d
        """

at(index)

at

Parameters:

Name Type Description Default
index int

index

required

Returns:

Type Description
point_3d

point_3d

Source code in src/cadwork/edge_list.pyi
12
13
14
15
16
17
18
19
20
def at(self, index: int) -> point_3d:
    """at

    Parameters:
        index: index

    Returns:
        point_3d
    """

count()

count

Returns:

Type Description
int

int

Source code in src/cadwork/edge_list.pyi
 5
 6
 7
 8
 9
10
def count(self) -> int:
    """count

    Returns:
        int
    """

polygon_list

Source code in src/cadwork/polygon_list.pyi
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
class polygon_list:

    def count(self) -> int:
        """count

        Returns:
            int
        """

    def at(self, index: int) -> point_3d:
        """at

        Parameters:
            index: index

        Returns:
            point_3d
        """

at(index)

at

Parameters:

Name Type Description Default
index int

index

required

Returns:

Type Description
point_3d

point_3d

Source code in src/cadwork/polygon_list.pyi
12
13
14
15
16
17
18
19
20
def at(self, index: int) -> point_3d:
    """at

    Parameters:
        index: index

    Returns:
        point_3d
    """

count()

count

Returns:

Type Description
int

int

Source code in src/cadwork/polygon_list.pyi
 5
 6
 7
 8
 9
10
def count(self) -> int:
    """count

    Returns:
        int
    """

vertex_list

Source code in src/cadwork/vertex_list.pyi
 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
class vertex_list:

    def count(self) -> int:
        """count

        Returns:
            int
        """

    def at(self, index: int) -> point_3d:
        """at

        Parameters:
            index: index

        Returns:
            point_3d
        """

    def append(self, vertex: point_3d) -> None:
        """append

        Parameters:
            vertex: vertex

        Returns:
            None
        """

append(vertex)

append

Parameters:

Name Type Description Default
vertex point_3d

vertex

required

Returns:

Type Description
None

None

Source code in src/cadwork/vertex_list.pyi
22
23
24
25
26
27
28
29
30
def append(self, vertex: point_3d) -> None:
    """append

    Parameters:
        vertex: vertex

    Returns:
        None
    """

at(index)

at

Parameters:

Name Type Description Default
index int

index

required

Returns:

Type Description
point_3d

point_3d

Source code in src/cadwork/vertex_list.pyi
12
13
14
15
16
17
18
19
20
def at(self, index: int) -> point_3d:
    """at

    Parameters:
        index: index

    Returns:
        point_3d
    """

count()

count

Returns:

Type Description
int

int

Source code in src/cadwork/vertex_list.pyi
 5
 6
 7
 8
 9
10
def count(self) -> int:
    """count

    Returns:
        int
    """