Table of Contents

Class CrossSectionMeshGeometryModel3D

Namespace
HelixToolkit.Avalonia.SharpDX
Assembly
HelixToolkit.Avalonia.SharpDX.dll
public class CrossSectionMeshGeometryModel3D : MeshGeometryModel3D, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue, IDisposable, IVisible, IHitable, IThrowingShadow, IApplyPostEffect
Inheritance
AvaloniaObject
Animatable
StyledElement
Visual
Layoutable
Interactive
InputElement
Control
CrossSectionMeshGeometryModel3D
Implements
IDataContextProvider
ILogical
IThemeVariantHost
IResourceHost
IResourceNode
IStyleHost
ISetLogicalParent
ISetInheritanceParent
IStyleable
INamed
IInputElement
IDataTemplateHost
ISetterValue
Inherited Members
Control.FocusAdornerProperty
Control.TagProperty
Control.ContextMenuProperty
Control.ContextFlyoutProperty
Control.RequestBringIntoViewEvent
Control.ContextRequestedEvent
Control.LoadedEvent
Control.UnloadedEvent
Control.SizeChangedEvent
Control.GetTemplateFocusTarget()
Control.OnLoaded(RoutedEventArgs)
Control.OnUnloaded(RoutedEventArgs)
Control.OnSizeChanged(SizeChangedEventArgs)
Control.OnAttachedToVisualTreeCore(VisualTreeAttachmentEventArgs)
Control.OnDetachedFromVisualTreeCore(VisualTreeAttachmentEventArgs)
Control.OnGotFocus(GotFocusEventArgs)
Control.OnLostFocus(RoutedEventArgs)
Control.OnCreateAutomationPeer()
Control.OnPointerReleased(PointerReleasedEventArgs)
Control.OnKeyUp(KeyEventArgs)
Control.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
Control.FocusAdorner
Control.DataTemplates
Control.ContextMenu
Control.ContextFlyout
Control.IsLoaded
Control.Tag
Control.ContextRequested
Control.Loaded
Control.Unloaded
Control.SizeChanged
InputElement.FocusableProperty
InputElement.IsEnabledProperty
InputElement.IsEffectivelyEnabledProperty
InputElement.CursorProperty
InputElement.IsKeyboardFocusWithinProperty
InputElement.IsFocusedProperty
InputElement.IsPointerOverProperty
InputElement.IsTabStopProperty
InputElement.GotFocusEvent
InputElement.LostFocusEvent
InputElement.KeyDownEvent
InputElement.KeyUpEvent
InputElement.TabIndexProperty
InputElement.TextInputEvent
InputElement.TextInputMethodClientRequestedEvent
InputElement.PointerEnteredEvent
InputElement.PointerExitedEvent
InputElement.PointerMovedEvent
InputElement.PointerPressedEvent
InputElement.PointerReleasedEvent
InputElement.PointerCaptureLostEvent
InputElement.PointerWheelChangedEvent
InputElement.TappedEvent
InputElement.HoldingEvent
InputElement.DoubleTappedEvent
InputElement.Focus(NavigationMethod, KeyModifiers)
InputElement.OnKeyDown(KeyEventArgs)
InputElement.OnTextInput(TextInputEventArgs)
InputElement.OnPointerEntered(PointerEventArgs)
InputElement.OnPointerExited(PointerEventArgs)
InputElement.OnPointerMoved(PointerEventArgs)
InputElement.OnPointerPressed(PointerPressedEventArgs)
InputElement.OnPointerCaptureLost(PointerCaptureLostEventArgs)
InputElement.OnPointerWheelChanged(PointerWheelEventArgs)
InputElement.UpdateIsEffectivelyEnabled()
InputElement.Focusable
InputElement.IsEnabled
InputElement.Cursor
InputElement.IsKeyboardFocusWithin
InputElement.IsFocused
InputElement.IsPointerOver
InputElement.IsTabStop
InputElement.IsEffectivelyEnabled
InputElement.TabIndex
InputElement.KeyBindings
InputElement.IsEnabledCore
InputElement.GestureRecognizers
InputElement.GotFocus
InputElement.LostFocus
InputElement.KeyDown
InputElement.KeyUp
InputElement.TextInput
InputElement.TextInputMethodClientRequested
InputElement.PointerEntered
InputElement.PointerExited
InputElement.PointerMoved
InputElement.PointerPressed
InputElement.PointerReleased
InputElement.PointerCaptureLost
InputElement.PointerWheelChanged
InputElement.Tapped
InputElement.Holding
InputElement.DoubleTapped
Interactive.RaiseEvent(RoutedEventArgs)
Interactive.BuildEventRoute(RoutedEvent)
Layoutable.DesiredSizeProperty
Layoutable.WidthProperty
Layoutable.HeightProperty
Layoutable.MinWidthProperty
Layoutable.MaxWidthProperty
Layoutable.MinHeightProperty
Layoutable.MaxHeightProperty
Layoutable.MarginProperty
Layoutable.HorizontalAlignmentProperty
Layoutable.VerticalAlignmentProperty
Layoutable.UseLayoutRoundingProperty
Layoutable.UpdateLayout()
Layoutable.ApplyTemplate()
Layoutable.Measure(Size)
Layoutable.Arrange(Rect)
Layoutable.InvalidateMeasure()
Layoutable.InvalidateArrange()
Layoutable.AffectsMeasure<T>(params AvaloniaProperty[])
Layoutable.AffectsArrange<T>(params AvaloniaProperty[])
Layoutable.MeasureCore(Size)
Layoutable.MeasureOverride(Size)
Layoutable.ArrangeCore(Rect)
Layoutable.ArrangeOverride(Size)
Layoutable.OnMeasureInvalidated()
Layoutable.OnVisualParentChanged(Visual, Visual)
Layoutable.Width
Layoutable.Height
Layoutable.MinWidth
Layoutable.MaxWidth
Layoutable.MinHeight
Layoutable.MaxHeight
Layoutable.Margin
Layoutable.HorizontalAlignment
Layoutable.VerticalAlignment
Layoutable.DesiredSize
Layoutable.IsMeasureValid
Layoutable.IsArrangeValid
Layoutable.UseLayoutRounding
Layoutable.EffectiveViewportChanged
Layoutable.LayoutUpdated
Visual.BoundsProperty
Visual.ClipToBoundsProperty
Visual.ClipProperty
Visual.IsVisibleProperty
Visual.OpacityProperty
Visual.OpacityMaskProperty
Visual.EffectProperty
Visual.HasMirrorTransformProperty
Visual.RenderTransformProperty
Visual.RenderTransformOriginProperty
Visual.FlowDirectionProperty
Visual.VisualParentProperty
Visual.ZIndexProperty
Visual.GetFlowDirection(Visual)
Visual.SetFlowDirection(Visual, FlowDirection)
Visual.InvalidateVisual()
Visual.Render(DrawingContext)
Visual.AffectsRender<T>(params AvaloniaProperty[])
Visual.OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
Visual.OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)
Visual.InvalidateMirrorTransform()
Visual.ClipToBounds
Visual.Clip
Visual.IsEffectivelyVisible
Visual.IsVisible
Visual.Opacity
Visual.OpacityMask
Visual.Effect
Visual.HasMirrorTransform
Visual.RenderTransform
Visual.RenderTransformOrigin
Visual.FlowDirection
Visual.ZIndex
Visual.VisualChildren
Visual.VisualRoot
Visual.BypassFlowDirectionPolicies
Visual.AttachedToVisualTree
Visual.DetachedFromVisualTree
StyledElement.DataContextProperty
StyledElement.NameProperty
StyledElement.ParentProperty
StyledElement.TemplatedParentProperty
StyledElement.ThemeProperty
StyledElement.BeginInit()
StyledElement.EndInit()
StyledElement.ApplyStyling()
StyledElement.InitializeIfNeeded()
StyledElement.OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs)
StyledElement.OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs)
StyledElement.OnDataContextBeginUpdate()
StyledElement.OnDataContextEndUpdate()
StyledElement.OnInitialized()
StyledElement.Name
StyledElement.Classes
StyledElement.DataContext
StyledElement.IsInitialized
StyledElement.Styles
StyledElement.StyleKey
StyledElement.Resources
StyledElement.TemplatedParent
StyledElement.Theme
StyledElement.LogicalChildren
StyledElement.PseudoClasses
StyledElement.StyleKeyOverride
StyledElement.Parent
StyledElement.ActualThemeVariant
StyledElement.AttachedToLogicalTree
StyledElement.DetachedFromLogicalTree
StyledElement.DataContextChanged
StyledElement.Initialized
StyledElement.ResourcesChanged
StyledElement.ActualThemeVariantChanged
Animatable.TransitionsProperty
Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)
Animatable.Transitions
AvaloniaObject.CheckAccess()
AvaloniaObject.VerifyAccess()
AvaloniaObject.ClearValue(AvaloniaProperty)
AvaloniaObject.ClearValue<T>(AvaloniaProperty<T>)
AvaloniaObject.ClearValue<T>(StyledProperty<T>)
AvaloniaObject.ClearValue<T>(DirectPropertyBase<T>)
AvaloniaObject.GetHashCode()
AvaloniaObject.GetValue(AvaloniaProperty)
AvaloniaObject.GetValue<T>(StyledProperty<T>)
AvaloniaObject.GetValue<T>(DirectPropertyBase<T>)
AvaloniaObject.GetBaseValue<T>(StyledProperty<T>)
AvaloniaObject.IsAnimating(AvaloniaProperty)
AvaloniaObject.IsSet(AvaloniaProperty)
AvaloniaObject.SetValue<T>(StyledProperty<T>, T, BindingPriority)
AvaloniaObject.SetValue<T>(DirectPropertyBase<T>, T)
AvaloniaObject.SetCurrentValue<T>(StyledProperty<T>, T)
AvaloniaObject.Bind(AvaloniaProperty, IBinding)
AvaloniaObject.CoerceValue(AvaloniaProperty)
AvaloniaObject.RaisePropertyChanged<T>(DirectPropertyBase<T>, T, T)
AvaloniaObject.SetAndRaise<T>(DirectPropertyBase<T>, ref T, T)
AvaloniaObject.InheritanceParent
AvaloniaObject.this[AvaloniaProperty]
AvaloniaObject.this[IndexerDescriptor]
AvaloniaObject.PropertyChanged
Extension Methods

Fields

CrossSectionColorProperty

Defines the CrossSectionColorProperty

public static readonly AvaloniaProperty CrossSectionColorProperty

Field Value

AvaloniaProperty

CuttingOperationProperty

The cutting operation property

public static readonly AvaloniaProperty CuttingOperationProperty

Field Value

AvaloniaProperty

EnablePlane1Property

Enable CrossSection Plane

public static readonly AvaloniaProperty EnablePlane1Property

Field Value

AvaloniaProperty

EnablePlane2Property

Enable CrossSection Plane

public static readonly AvaloniaProperty EnablePlane2Property

Field Value

AvaloniaProperty

EnablePlane3Property

Enable CrossSection Plane

public static readonly AvaloniaProperty EnablePlane3Property

Field Value

AvaloniaProperty

EnablePlane4Property

Enable CrossSection Plane

public static readonly AvaloniaProperty EnablePlane4Property

Field Value

AvaloniaProperty

EnablePlane5Property

Enable CrossSection Plane

public static readonly AvaloniaProperty EnablePlane5Property

Field Value

AvaloniaProperty

EnablePlane6Property

Enable CrossSection Plane

public static readonly AvaloniaProperty EnablePlane6Property

Field Value

AvaloniaProperty

EnablePlane7Property

Enable CrossSection Plane

public static readonly AvaloniaProperty EnablePlane7Property

Field Value

AvaloniaProperty

EnablePlane8Property

Enable CrossSection Plane

public static readonly AvaloniaProperty EnablePlane8Property

Field Value

AvaloniaProperty

Plane1Property

Defines the Plane1Property

public static readonly AvaloniaProperty Plane1Property

Field Value

AvaloniaProperty

Plane2Property

Defines the Plane2Property

public static readonly AvaloniaProperty Plane2Property

Field Value

AvaloniaProperty

Plane3Property

Defines the Plane3Property

public static readonly AvaloniaProperty Plane3Property

Field Value

AvaloniaProperty

Plane4Property

Defines the Plane4Property

public static readonly AvaloniaProperty Plane4Property

Field Value

AvaloniaProperty

Plane5Property

Defines the Plane5Property

public static readonly AvaloniaProperty Plane5Property

Field Value

AvaloniaProperty

Plane6Property

Defines the Plane6Property

public static readonly AvaloniaProperty Plane6Property

Field Value

AvaloniaProperty

Plane7Property

Defines the Plane7Property

public static readonly AvaloniaProperty Plane7Property

Field Value

AvaloniaProperty

Plane8Property

Defines the Plane8Property

public static readonly AvaloniaProperty Plane8Property

Field Value

AvaloniaProperty

Properties

CrossSectionColor

Gets or sets the CrossSectionColor

public Color CrossSectionColor { get; set; }

Property Value

Color

CuttingOperation

Gets or sets the cutting operation.

public CuttingOperation CuttingOperation { get; set; }

Property Value

CuttingOperation

The cutting operation.

EnablePlane1

Enable CrossSection Plane

public bool EnablePlane1 { get; set; }

Property Value

bool

EnablePlane2

Enable CrossSection Plane

public bool EnablePlane2 { get; set; }

Property Value

bool

EnablePlane3

Enable CrossSection Plane

public bool EnablePlane3 { get; set; }

Property Value

bool

EnablePlane4

Enable CrossSection Plane

public bool EnablePlane4 { get; set; }

Property Value

bool

EnablePlane5

Enable CrossSection Plane

public bool EnablePlane5 { get; set; }

Property Value

bool

EnablePlane6

Enable CrossSection Plane

public bool EnablePlane6 { get; set; }

Property Value

bool

EnablePlane7

Enable CrossSection Plane

public bool EnablePlane7 { get; set; }

Property Value

bool

EnablePlane8

Enable CrossSection Plane

public bool EnablePlane8 { get; set; }

Property Value

bool

Plane1

Gets or sets the Plane1

public Plane Plane1 { get; set; }

Property Value

Plane

Plane2

Gets or sets the Plane2

public Plane Plane2 { get; set; }

Property Value

Plane

Plane3

Gets or sets the Plane3

public Plane Plane3 { get; set; }

Property Value

Plane

Plane4

Gets or sets the Plane4

public Plane Plane4 { get; set; }

Property Value

Plane

Plane5

Gets or sets the Plane5

public Plane Plane5 { get; set; }

Property Value

Plane

Plane6

Gets or sets the Plane6

public Plane Plane6 { get; set; }

Property Value

Plane

Plane7

Gets or sets the Plane7

public Plane Plane7 { get; set; }

Property Value

Plane

Plane8

Gets or sets the Plane8

public Plane Plane8 { get; set; }

Property Value

Plane

Methods

OnCreateSceneNode()

Called when [create scene node].

protected override SceneNode OnCreateSceneNode()

Returns

SceneNode