Hi guys, I’m having some trouble getting my point to show. I’m probably missing something. Can you help me out? Thanks!
import direct.directbase.DirectStart
from pandac.PandaModules import *
class test:
def __init__(self):
self.array = GeomVertexArrayFormat()
self.array.addColumn(InternalName.make('vertex'), 1, Geom.NTFloat32, Geom.CPoint)
self.format = GeomVertexFormat()
self.format.addArray(self.array)
self.format = GeomVertexFormat.registerFormat(self.format)
self.vdata = GeomVertexData('origin', self.format, Geom.UHStatic)
self.vertex = GeomVertexWriter(self.vdata, 'vertex')
self.vertex.addData3f(0,0,0)
self.prim = GeomPoints(Geom.UHStatic)
self.prim.addVertex(0)
self.prim.closePrimitive()
self.geom = Geom(self.vdata)
self.geom.addPrimitive(self.prim)
self.node = GeomNode('gnode')
self.node.addGeom(self.geom)
self.nodePath = render.attachNewNode(self.node)
self.nodePath.setRenderModeThickness(1)
a = test()
if __name__ == '__main__':
run()