ARKitGltfNode class
Node in .gltf or .glb file format.
Constructors
- ARKitGltfNode({AssetType assetType = AssetType.documents, required String url, ARKitPhysicsBody? physicsBody, ARKitLight? light, Vector3? position, Vector3? scale, Vector3? eulerAngles, String? name, int renderingOrder = ARKitNode.defaultRenderingOrderValue, bool isHidden = ARKitNode.defaultIsHiddenValue})
Properties
- assetType → AssetType
-
Describes the location of the asset.
final
- eulerAngles ↔ Vector3
-
Determines the receiver's euler angles.
The order of components in this vector matches the axes of rotation:
getter/setter pairinherited
- geometry → ARKitGeometry?
-
Returns the geometry attached to the receiver.
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
isHidden
→ ValueNotifier<
bool> -
Determines the visibility of the node’s contents.
Defaults to false.
finalinherited
- light → ARKitLight?
-
Determines the light attached to the receiver.
finalinherited
- name → String
-
Determines the name of the receiver.
Will be autogenerated if not defined.
finalinherited
- physicsBody → ARKitPhysicsBody?
-
The description of the physics body of the receiver.
finalinherited
- position ↔ Vector3
-
Determines the receiver's position.
getter/setter pairinherited
- renderingOrder → int
-
Determines the rendering order of the receiver.
Nodes with greater rendering orders are rendered last.
Defaults to 0.
finalinherited
- rotation ↔ Matrix3
-
Determines the receiver's rotation.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scale ↔ Vector3
-
Determines the receiver's scale.
getter/setter pairinherited
- transform ↔ Matrix4
-
Determines the receiver's transform.
The transform is the combination of the position, rotation and scale defined below.
So when the transform is set, the receiver's position, rotation and scale are changed to match the new transform.
getter/setter pairinherited
-
transformNotifier
→ ValueNotifier<
Matrix4> -
finalinherited
- url → String
-
Path to the asset.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited