Class CrossSectionMeshGeometryModel3D
- Namespace
- HelixToolkit.Avalonia.SharpDX
- Assembly
- HelixToolkit.Avalonia.SharpDX.dll
Defines the CrossSectionMeshGeometryModel3D
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
-
AvaloniaObjectAnimatableStyledElementVisualLayoutableInteractiveInputElementControlCrossSectionMeshGeometryModel3D
- Implements
-
IDataContextProviderILogicalIThemeVariantHostIResourceHostIResourceNodeIStyleHostISetLogicalParentISetInheritanceParentIStyleableINamedIInputElementIDataTemplateHostISetterValue
- Inherited Members
-
Control.FocusAdornerPropertyControl.TagPropertyControl.ContextMenuPropertyControl.ContextFlyoutPropertyControl.RequestBringIntoViewEventControl.ContextRequestedEventControl.LoadedEventControl.UnloadedEventControl.SizeChangedEventControl.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.FocusAdornerControl.DataTemplatesControl.ContextMenuControl.ContextFlyoutControl.IsLoadedControl.TagControl.ContextRequestedControl.LoadedControl.UnloadedControl.SizeChangedInputElement.FocusablePropertyInputElement.IsEnabledPropertyInputElement.IsEffectivelyEnabledPropertyInputElement.CursorPropertyInputElement.IsKeyboardFocusWithinPropertyInputElement.IsFocusedPropertyInputElement.IsPointerOverPropertyInputElement.IsTabStopPropertyInputElement.GotFocusEventInputElement.LostFocusEventInputElement.KeyDownEventInputElement.KeyUpEventInputElement.TabIndexPropertyInputElement.TextInputEventInputElement.TextInputMethodClientRequestedEventInputElement.PointerEnteredEventInputElement.PointerExitedEventInputElement.PointerMovedEventInputElement.PointerPressedEventInputElement.PointerReleasedEventInputElement.PointerCaptureLostEventInputElement.PointerWheelChangedEventInputElement.TappedEventInputElement.HoldingEventInputElement.DoubleTappedEventInputElement.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.FocusableInputElement.IsEnabledInputElement.CursorInputElement.IsKeyboardFocusWithinInputElement.IsFocusedInputElement.IsPointerOverInputElement.IsTabStopInputElement.IsEffectivelyEnabledInputElement.TabIndexInputElement.KeyBindingsInputElement.IsEnabledCoreInputElement.GestureRecognizersInputElement.GotFocusInputElement.LostFocusInputElement.KeyDownInputElement.KeyUpInputElement.TextInputInputElement.TextInputMethodClientRequestedInputElement.PointerEnteredInputElement.PointerExitedInputElement.PointerMovedInputElement.PointerPressedInputElement.PointerReleasedInputElement.PointerCaptureLostInputElement.PointerWheelChangedInputElement.TappedInputElement.HoldingInputElement.DoubleTappedInteractive.RaiseEvent(RoutedEventArgs)Interactive.BuildEventRoute(RoutedEvent)Layoutable.DesiredSizePropertyLayoutable.WidthPropertyLayoutable.HeightPropertyLayoutable.MinWidthPropertyLayoutable.MaxWidthPropertyLayoutable.MinHeightPropertyLayoutable.MaxHeightPropertyLayoutable.MarginPropertyLayoutable.HorizontalAlignmentPropertyLayoutable.VerticalAlignmentPropertyLayoutable.UseLayoutRoundingPropertyLayoutable.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.WidthLayoutable.HeightLayoutable.MinWidthLayoutable.MaxWidthLayoutable.MinHeightLayoutable.MaxHeightLayoutable.MarginLayoutable.HorizontalAlignmentLayoutable.VerticalAlignmentLayoutable.DesiredSizeLayoutable.IsMeasureValidLayoutable.IsArrangeValidLayoutable.UseLayoutRoundingLayoutable.EffectiveViewportChangedLayoutable.LayoutUpdatedVisual.BoundsPropertyVisual.ClipToBoundsPropertyVisual.ClipPropertyVisual.IsVisiblePropertyVisual.OpacityPropertyVisual.OpacityMaskPropertyVisual.EffectPropertyVisual.HasMirrorTransformPropertyVisual.RenderTransformPropertyVisual.RenderTransformOriginPropertyVisual.FlowDirectionPropertyVisual.VisualParentPropertyVisual.ZIndexPropertyVisual.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.ClipToBoundsVisual.ClipVisual.IsEffectivelyVisibleVisual.IsVisibleVisual.OpacityVisual.OpacityMaskVisual.EffectVisual.HasMirrorTransformVisual.RenderTransformVisual.RenderTransformOriginVisual.FlowDirectionVisual.ZIndexVisual.VisualChildrenVisual.VisualRootVisual.BypassFlowDirectionPoliciesVisual.AttachedToVisualTreeVisual.DetachedFromVisualTreeStyledElement.DataContextPropertyStyledElement.NamePropertyStyledElement.ParentPropertyStyledElement.TemplatedParentPropertyStyledElement.ThemePropertyStyledElement.BeginInit()StyledElement.EndInit()StyledElement.ApplyStyling()StyledElement.InitializeIfNeeded()StyledElement.OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs)StyledElement.OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs)StyledElement.OnDataContextBeginUpdate()StyledElement.OnDataContextEndUpdate()StyledElement.OnInitialized()StyledElement.NameStyledElement.ClassesStyledElement.DataContextStyledElement.IsInitializedStyledElement.StylesStyledElement.StyleKeyStyledElement.ResourcesStyledElement.TemplatedParentStyledElement.ThemeStyledElement.LogicalChildrenStyledElement.PseudoClassesStyledElement.StyleKeyOverrideStyledElement.ParentStyledElement.ActualThemeVariantStyledElement.AttachedToLogicalTreeStyledElement.DetachedFromLogicalTreeStyledElement.DataContextChangedStyledElement.InitializedStyledElement.ResourcesChangedStyledElement.ActualThemeVariantChangedAnimatable.TransitionsPropertyAnimatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)Animatable.TransitionsAvaloniaObject.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.InheritanceParentAvaloniaObject.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
EnablePlane2
Enable CrossSection Plane
public bool EnablePlane2 { get; set; }
Property Value
EnablePlane3
Enable CrossSection Plane
public bool EnablePlane3 { get; set; }
Property Value
EnablePlane4
Enable CrossSection Plane
public bool EnablePlane4 { get; set; }
Property Value
EnablePlane5
Enable CrossSection Plane
public bool EnablePlane5 { get; set; }
Property Value
EnablePlane6
Enable CrossSection Plane
public bool EnablePlane6 { get; set; }
Property Value
EnablePlane7
Enable CrossSection Plane
public bool EnablePlane7 { get; set; }
Property Value
EnablePlane8
Enable CrossSection Plane
public bool EnablePlane8 { get; set; }
Property Value
Plane1
Gets or sets the Plane1
public Plane Plane1 { get; set; }
Property Value
Plane2
Gets or sets the Plane2
public Plane Plane2 { get; set; }
Property Value
Plane3
Gets or sets the Plane3
public Plane Plane3 { get; set; }
Property Value
Plane4
Gets or sets the Plane4
public Plane Plane4 { get; set; }
Property Value
Plane5
Gets or sets the Plane5
public Plane Plane5 { get; set; }
Property Value
Plane6
Gets or sets the Plane6
public Plane Plane6 { get; set; }
Property Value
Plane7
Gets or sets the Plane7
public Plane Plane7 { get; set; }
Property Value
Plane8
Gets or sets the Plane8
public Plane Plane8 { get; set; }
Property Value
Methods
OnCreateSceneNode()
Called when [create scene node].
protected override SceneNode OnCreateSceneNode()