refreshUniformsDistance method

void refreshUniformsDistance(
  1. Map<String, dynamic> uniforms,
  2. MeshDistanceMaterial material
)

Implementation

void refreshUniformsDistance(Map<String, dynamic> uniforms, MeshDistanceMaterial material) {
  final light = properties.get( material )['light'];

		uniforms['referencePosition']['value'].setFromMatrixPosition( light.matrixWorld );
		uniforms['nearDistance']['value'] = light.shadow.camera.near;
		uniforms['farDistance']['value'] = light.shadow.camera.far;

  // uniforms["referencePosition"]["value"].setFrom(material.referencePosition);
  // uniforms["nearDistance"]["value"] = material.nearDistance;
  // uniforms["farDistance"]["value"] = material.farDistance;
}