ARKitNode constructor

ARKitNode({
  1. ARKitGeometry? geometry,
  2. ARKitPhysicsBody? physicsBody,
  3. ARKitLight? light,
  4. int renderingOrder = defaultRenderingOrderValue,
  5. bool isHidden = defaultIsHiddenValue,
  6. Vector3? position,
  7. Vector3? scale,
  8. Vector4? rotation,
  9. Vector3? eulerAngles,
  10. String? name,
  11. Matrix4? transformation,
})

Implementation

ARKitNode({
  this.geometry,
  this.physicsBody,
  this.light,
  this.renderingOrder = defaultRenderingOrderValue,
  bool isHidden = defaultIsHiddenValue,
  Vector3? position,
  Vector3? scale,
  Vector4? rotation,
  Vector3? eulerAngles,
  String? name,
  Matrix4? transformation,
})  : name = name ?? random_string.randomString(),
      isHidden = ValueNotifier(isHidden),
      transformNotifier = ValueNotifier(createTransformMatrix(
          transformation, position, scale, rotation, eulerAngles));