Points disappear when viewed from some angles - PointPrimitive

Hello,
I see some strange behavior displaying the set of points below using PointPrimitive. I have written a sandbox version below to show the behavior. Only a single point appears to show with the camera view I set at the end. However a slight rotation to the left or upward starts showing all the points. Any ideas?
Thanks,
Tim
*var viewer = new Cesium.Viewer(‘cesiumContainer’);
var scene = viewer.scene;
var coordinates =
[ [123.0274,30.9532],[123.0595,30.955],[123.0902,30.9558],[123.1241,30.9563],
[123.1546,30.9513],[123.1823,30.9374],[123.2089,30.9238],[123.2362,30.9091],
[123.2638,30.8938],[123.2909,30.8787],[123.317,30.864],[123.3463,30.847],
[123.374,30.8308],[123.4015,30.8151],[123.4285,30.8],[123.4522,30.787],
[123.4827,30.7703],[123.508,30.7568],[123.5357,30.742],[123.5595,30.7292],
[123.5889,30.7137],[123.617,30.6982],[123.6427,30.6838],[123.6692,30.6695],
[123.6964,30.6547],[123.7195,30.6416],[123.7441,30.6269],[123.77,30.611],
[123.7917,30.5979],[123.8137,30.584],[123.8365,30.5684],[123.862,30.554],
[123.8852,30.542],[123.9085,30.5305],[123.9345,30.5182],[123.96,30.5058],
[123.9832,30.4934],[124.0064,30.4803],[124.0281,30.468],[124.0534,30.4532],
[124.0743,30.4405],[124.0961,30.4276],[124.1183,30.4145],[124.1425,30.4003],
[124.1566,30.392],[124.1865,30.3742],[124.2101,30.3605],[124.2352,30.3465],
[124.2425,30.3423],[124.2701,30.3347],[124.2962,30.3278],[124.362,30.3017] ];
var pointCollection = scene.primitives
.add(new Cesium.PointPrimitiveCollection());
for (var i = 0; i < coordinates.length; i++) {

var position = Cesium.Cartesian3.fromDegrees(coordinates[i][0], coordinates[i][1]);
   pointCollection.add({
            pixelSize : 3,
            color : Cesium.Color.LIME,
            position : position,
            id : coordinates[i].toString()
});

}
scene.camera.setView({
position: new Cesium.Cartesian3(-4448384.84226208, 8847434.903068805, 5385593.024560826),
heading: 6.037857876846167,
pitch: -1.5701076653988428,
roll: 0
});*

Thanks for the example. I can reproduce this problem and have filed a GitHub issue for it: https://github.com/AnalyticalGraphicsInc/cesium/issues/2885 We’ll update this thread when the problem is fixed, or you can just keep an eye on that issue.

Thanks Matt!