text: from compas.utilities import pairwise
  from compas.datastructures import Mesh
  from compas.geometry import conforming_delaunay_triangle
  from compas_blender.artists import MeshArtist
  
  
  # define points of the CDT
  points = [
      [2.994817685045075, 10.855606612493078, 0.0],
      [4.185204599300653, 9.527867361977242, 0.0],
      [4.414125159734419, 10.718254276232818, 0.0],
      [5.925000858597267, 9.344730913630228, 0.0],
      [8.900968144236211, 10.809822500406325, 0.0],
      [9.496161601363999, 8.566401008155429, 0.0],
      [7.710581229980631, 7.9254234389408875, 0.0],
      [7.847933566240888, 6.414547740078039, 0.0],
      [3.9104999267801377, 4.9036720412151915, 0.0],
      [5.2909301507195865, 6.342692886748852, 0.0]
  ]
  
  # define constrained segements of the CDT
  segments = list(pairwise(list(range(len(points))) + [0]))
  
  # compute vertices and faces of the CDT
  vertices, faces = conforming_delaunay_triangle(points, segments)
  
  # make mesh of the vertices and faces of the CDT
  mesh = Mesh.from_vertices_and_faces(vertices, faces)
  
  # visualise
  artist = MeshArtist(mesh)
  artist.draw_vertices()
  artist.draw_vertexlabels()
  artist.draw_faces()
  