toJson method
meta - object containing metadata such as textures or images for the scene.
Convert the scene to three.js JSON Object/Scene format.
Implementation
@override
Map<String, dynamic> toJson({Object3dMeta? meta}) {
Map<String, dynamic> data = super.toJson(meta: meta);
data['audioSource'] = audioSource.toJson();
data['rolloffFactor'] = rolloffFactor;
data['maxDistance'] = maxDistance;
data['refDistance'] = refDistance;
data['coneInnerAngle'] = coneInnerAngle;
data['coneOuterAngle'] = coneOuterAngle;
data['coneOuterGain'] = coneOuterGain;
return data;
}