Perfect! Thank you so much!
Had to also set flags_use_point_size
to true
. In case anyone else needs it:
var point_size = 5
var im = ImmediateGeometry.new()
add_child(im)
var m = SpatialMaterial.new()
m.flags_use_point_size = true
m.params_point_size = point_size
im.set_material_override(m)
im.clear()
im.begin(Mesh.PRIMITIVE_POINTS, null)
for p in pts: #list of Vector3s
im.add_vertex(p)
im.end()