UArNode.model constructor
UArNode.model({
- required String id,
- required UArSource source,
- UArSource? iosSource,
- String? anchorId,
- String? parentId,
- UArVector3 position = UArVector3.zero,
- UArQuaternion rotation = UArQuaternion.identity,
- UArVector3 scale = UArVector3.one,
- double? fitSize,
- UArPivot pivot = UArPivot.bottom,
- UArAnimation? animation = const UArAnimation(),
- bool castShadow = true,
- bool hittable = true,
- UArBillboard billboard = UArBillboard.none,
- Map<
String, Object?> data = const <String, Object?>{},
Implementation
factory UArNode.model({
required String id,
required UArSource source,
UArSource? iosSource,
String? anchorId,
String? parentId,
UArVector3 position = UArVector3.zero,
UArQuaternion rotation = UArQuaternion.identity,
UArVector3 scale = UArVector3.one,
double? fitSize,
UArPivot pivot = UArPivot.bottom,
UArAnimation? animation = const UArAnimation(),
bool castShadow = true,
bool hittable = true,
UArBillboard billboard = UArBillboard.none,
Map<String, Object?> data = const <String, Object?>{},
}) => UArNode(
id: id,
type: UArNodeType.model,
source: source,
iosSource: iosSource,
anchorId: anchorId,
parentId: parentId,
position: position,
rotation: rotation,
scale: scale,
fitSize: fitSize,
pivot: pivot,
animation: animation,
castShadow: castShadow,
hittable: hittable,
billboard: billboard,
data: data,
);