Exemplo n.º 1
0
    def getNormalFromPos(self, pos):
        """
        Get the normal vector from 3 positions.

        Args:
            pos (list of vectors): List of 3 vectors.

        Returns:
            vector: The 3 vectors plane normal.

        """
        if len(pos) < 3:
            mgear.log("%s : Not enough references to define normal"%self.fullName, mgear.sev_error)

        return vec.getPlaneNormal(pos[0], pos[1], pos[2])
Exemplo n.º 2
0
    def getNormalFromPos(self, pos):
        if len(pos) < 3:
            mgear.log("%s : Not enough references to define normal"%self.fullName, mgear.sev_error)

        return vec.getPlaneNormal(pos[0], pos[1], pos[2])