import tkintertools as tkt
from tkintertools import tools_3d as t3d
root = tkt.Tk('Markup Text', 1280, 720)
space = t3d.Space(root, 1280, 720, 0, 0, bg='black', keep=False)
t3d.Cuboid(space, -100, -100, -100, 200, 200, 200,
color_outline_back='white', color_outline_down='white', color_outline_front='white',
color_outline_left='white', color_outline_right='white', color_outline_up='white')
t3d.Point(space, (-100, -100, -100), size=0, markuptext='A', markupfill='red', markupdelta=(0, 20))
t3d.Point(space, (100, -100, -100), size=0, markuptext='B', markupfill='orange', markupdelta=(0, 20))
t3d.Point(space, (-100, 100, -100), size=0, markuptext='C', markupfill='yellow', markupdelta=(0, 20))
t3d.Point(space, (-100, -100, 100), size=0, markuptext='D', markupfill='green', markupdelta=(0, 20))
t3d.Point(space, (-100, 100, 100), size=0, markuptext='E', markupfill='cyan', markupdelta=(0, 20))
t3d.Point(space, (100, -100, 100), size=0, markuptext='F', markupfill='blue', markupdelta=(0, 20))
t3d.Point(space, (100, 100, -100), size=0, markuptext='G', markupfill='purple', markupdelta=(0, 20))
t3d.Point(space, (100, 100, 100), size=0, markuptext='H', markupfill='white', markupdelta=(0, 20))
space.space_sort()
root.mainloop()