class ModelGroup extends Array{constructor(a){Array.isArray(a)||(a=[]),super(...a)}set visible(a){this.forEach(b=>{b.visible=a})}set color(a){this.forEach(b=>{b.color=a})}set opacity(a){this.forEach(b=>{b.opacity=a})}set disabled(a){this.forEach(b=>{b.disabled=a})}async dispose(){this.forEach(a=>{a.dispose()})}async removeFromParent(){this.forEach(a=>{a.removeFromParent()})}}export default function modelGroupCreator(a){return new ModelGroup(a)}