Skip to content

DistanceBetweenPoints

Repository source: DistanceBetweenPoints

Description

This example finds the squared distance and the Euclidean distance between two 3D points.

Other languages

See (Cxx), (PythonicAPI), (Java), (CSharp)

Question

If you have a question about this example, please use the VTK Discourse Forum

Code

DistanceBetweenPoints.py

# !/usr/bin/env python

import math

from vtkmodules.vtkCommonCore import vtkMath


def main():
    p0 = (0, 0, 0)
    p1 = (1, 1, 1)

    distSquared = vtkMath.Distance2BetweenPoints(p0, p1)

    dist = math.sqrt(distSquared)

    print('p0 = ', p0)
    print('p1 = ', p1)
    print('distance squared = ', distSquared)
    print('distance = ', dist)


if __name__ == '__main__':
    main()