Show / Hide Table of Contents

Class Model

Inheritance
System.Object
RigidPart
Static
Model
Implements
IStatic
IRigidPart
System.IDisposable
IMeshObject
ISceneObject
Inherited Members
Static.OnContact
Static.OnPositionChanged
Static.OnTransformationChanged
Static.Attached
Static.UseLockedColor
Static.Enabled
Static.Locked
Static.Orientation
Static.Pitch
Static.Position
Static.Rigid
Static.Roll
Static.Yaw
Static.Actor
Static.Attach(List<Load>)
Static.Attach(Load)
Static.Attach(Load, Boolean)
Static.Attach(Load, Vector3)
Static.Attach(Load, Vector3, Boolean)
Static.Attach(List<Load>, List<Vector3>, List<Matrix4x4>)
Static.Attach(Load, Vector3, Matrix4x4, Boolean)
Static.Attach(Load, Vector3, Matrix4x4)
Static.Attach(Load, Vector3, Single, Single, Single)
Static.DisableFriction()
Static.Friction
Static.FrictionChanged(Object, EventArgs)
Static.EnableFriction()
Static.Attach(Load, Vector3, Single, Single, Single, Boolean)
Static.Collide(ILoad)
Static.DynamicPropertyLocalPitch(PropertyAttributes)
Static.DynamicPropertyLocalRoll(PropertyAttributes)
Static.DynamicPropertyLocalYaw(PropertyAttributes)
Static.Move(Vector3)
Static.SegmentIntersect(Vector3)
Static.SegmentIntersect(Vector3, Single)
Static.ToString()
Static.UnAttach(Load)
Static.UnAttach()
Static.TransformActor()
Static.PositionChanged()
Static.TransformationChanged()
RigidPart.MaterialDisabled
RigidPart.meshData
RigidPart.MeshData
RigidPart.selectColor
RigidPart.highLightColor
RigidPart.color
RigidPart.transformDirty
RigidPart.position
RigidPart.orientation
RigidPart.yaw
RigidPart.pitch
RigidPart.roll
RigidPart.scale
RigidPart.selected
RigidPart.visible
RigidPart.sceneLayer
RigidPart.highlighted
RigidPart.Id
RigidPart.OnDisposed
RigidPart.OnDraging
RigidPart.OnLocalMovingFinished
RigidPart.OnLocalRotationFinished
RigidPart.OnMouseUp
RigidPart.OnSelected
RigidPart.ColorArgb
RigidPart.TextureId
RigidPart.Configured
RigidPart.Disposed
RigidPart.Disposing
RigidPart.Dragable
RigidPart.UserSelected
RigidPart.LocalCoordinateSystem
RigidPart.LocalOrientation
RigidPart.LocalPitch
RigidPart.LocalPosition
RigidPart.LocalRoll
RigidPart.LocalYaw
RigidPart.Name
RigidPart.Parent
RigidPart.Scale
RigidPart.Selectable
RigidPart.Selected
RigidPart.Transformation
RigidPart.UserData
RigidPart.LocalAngularMovement(Vector3, Vector3)
RigidPart.LocalMovement(Vector3, Single, Single, Single)
RigidPart.LocalMovement(Vector3, Single)
RigidPart.LocalMovementCancelAll()
RigidPart.LocalRotation(Vector3, Single, Single, Single)
RigidPart.Rotate(Single, Single, Single)
RigidPart.Select()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core.Parts
Assembly: Experior.Core.dll
Syntax
public class Model : Static, IStatic, IRigidPart, IDisposable, IMeshObject, ISceneObject

Constructors

Model(EmbeddedResource)

Declaration
public Model(EmbeddedResource e)
Parameters
Type Name Description
EmbeddedResource e

Model(String)

Declaration
public Model(string filename)
Parameters
Type Name Description
System.String filename

Properties

Color

Declaration
public override Color Color { get; set; }
Property Value
Type Description
System.Windows.Media.Color
Overrides
Static.Color

EmbeddedResource

Declaration
public EmbeddedResource EmbeddedResource { get; }
Property Value
Type Description
EmbeddedResource

Filename

Declaration
public string Filename { get; }
Property Value
Type Description
System.String

Height

Declaration
public float Height { get; set; }
Property Value
Type Description
System.Single

Length

Declaration
public float Length { get; set; }
Property Value
Type Description
System.Single

Nodes

Declaration
public IReadOnlyList<Model.Node> Nodes { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyList<Model.Node>

RootNode

Declaration
public Model.Node RootNode { get; }
Property Value
Type Description
Model.Node

SceneLayer

Declaration
public override string SceneLayer { get; set; }
Property Value
Type Description
System.String
Overrides
RigidPart.SceneLayer

StaticGeometry

Declaration
public override bool StaticGeometry { get; }
Property Value
Type Description
System.Boolean
Overrides
Static.StaticGeometry

Visible

Declaration
public override bool Visible { get; set; }
Property Value
Type Description
System.Boolean
Overrides
RigidPart.Visible

VisualNodes

Declaration
public IReadOnlyCollection<Model.VisualNode> VisualNodes { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyCollection<Model.VisualNode>

Width

Declaration
public float Width { get; set; }
Property Value
Type Description
System.Single

Methods

Deselect()

Declaration
public override void Deselect()
Overrides
RigidPart.Deselect()

Dispose()

Declaration
public override void Dispose()
Overrides
Static.Dispose()

Highlight(Color)

Declaration
public override void Highlight(Color c)
Parameters
Type Name Description
System.Windows.Media.Color c
Overrides
RigidPart.Highlight(Color)

Pick(Vector3, Vector3)

Declaration
public override PickResult Pick(Vector3 rayStart, Vector3 rayDirection)
Parameters
Type Name Description
System.Numerics.Vector3 rayStart
System.Numerics.Vector3 rayDirection
Returns
Type Description
PickResult
Overrides
RigidPart.Pick(Vector3, Vector3)

Select(Color)

Declaration
public override void Select(Color c)
Parameters
Type Name Description
System.Windows.Media.Color c
Overrides
RigidPart.Select(Color)

SetTransformDirty()

Declaration
protected override void SetTransformDirty()
Overrides
Static.SetTransformDirty()

UnHighlight()

Declaration
public override void UnHighlight()
Overrides
RigidPart.UnHighlight()

Implements

IStatic
IRigidPart
System.IDisposable
IMeshObject
ISceneObject
Back to top Generated by DocFX