@@ -15,7 +15,7 @@ import StarsBufferGeometry from './StarsBufferGeometry.js'
1515import StarsCatalog , { FAVES } from './StarsCatalog.js'
1616import { assertDefined } from './assert.js'
1717import * as Material from './material.js'
18- import { FAR_OBJ , STAR_VOLUME_METERS } from './shared.js'
18+ import { FAR_OBJ , STARS_RADIUS_METER , SUN_RADIUS_METER } from './shared.js'
1919import { named } from './utils.js'
2020
2121
@@ -42,7 +42,7 @@ export default class Stars extends Object {
4242 this . labelLOD = named ( new LOD , 'LabelsLOD' )
4343 this . labelLOD . visible = showLabels
4444 this . labelLOD . addLevel ( this . labelsGroup , 1 )
45- this . labelLOD . addLevel ( FAR_OBJ , STAR_VOLUME_METERS )
45+ this . labelLOD . addLevel ( FAR_OBJ , STARS_RADIUS_METER )
4646 this . add ( this . labelLOD )
4747 this . geom = null
4848
@@ -75,7 +75,6 @@ export default class Stars extends Object {
7575 show ( ) {
7676 this . geom = new StarsBufferGeometry ( this . catalog )
7777 const starImage = Material . pathTexture ( 'star_glow' , '.png' )
78- const sunSizeMeters = 6.957e8
7978 const starsMaterial = new ShaderMaterial ( {
8079 uniforms : {
8180 texSampler : { value : starImage } ,
@@ -87,7 +86,7 @@ export default class Stars extends Object {
8786 // surface just meet the glow in the png image.
8887 // STAR_MAGNIFY_2: {value: 2e4}, // 2e4, 2e9
8988 // CAMERA_EXPOSURE: {value: 3e16 * 3.7e-38},
90- STAR_MAGNIFY_2 : { value : 1 / sunSizeMeters * 1e1 } ,
89+ STAR_MAGNIFY_2 : { value : 1 / SUN_RADIUS_METER * 1e1 } ,
9190 CAMERA_EXPOSURE : { value : 1 } ,
9291 MIN_BRIGHT : { value : 1 } ,
9392 MAX_BRIGHT : { value : 2e16 } , // half-float max
0 commit comments