22172 lines
910 KiB
XML
22172 lines
910 KiB
XML
<?xml version="1.0"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>HelixToolkit.Wpf</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="T:HelixToolkit.Wpf.DrawingContextExtensions">
|
||
<summary>
|
||
Extension methods for DrawingContext.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Windows.Point,System.Windows.Media.SweepDirection,System.Double,System.Double)">
|
||
<summary>
|
||
Draws the arc.
|
||
</summary>
|
||
<param name="dc">The dc.</param>
|
||
<param name="brush">The brush.</param>
|
||
<param name="pen">The pen.</param>
|
||
<param name="start">The start.</param>
|
||
<param name="end">The end.</param>
|
||
<param name="direction">The direction.</param>
|
||
<param name="radiusX">The radius X.</param>
|
||
<param name="radiusY">The radius Y.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Double,System.Double,System.Windows.Media.SweepDirection,System.Double,System.Double)">
|
||
<summary>
|
||
Draws the arc.
|
||
</summary>
|
||
<param name="dc">
|
||
The dc.
|
||
</param>
|
||
<param name="brush">
|
||
The brush.
|
||
</param>
|
||
<param name="pen">
|
||
The pen.
|
||
</param>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<param name="startAngle">
|
||
The start angle.
|
||
</param>
|
||
<param name="endAngle">
|
||
The end angle.
|
||
</param>
|
||
<param name="direction">
|
||
The direction.
|
||
</param>
|
||
<param name="radiusX">
|
||
The radius X.
|
||
</param>
|
||
<param name="radiusY">
|
||
The radius Y.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Draws the arc.
|
||
</summary>
|
||
<param name="dc">
|
||
The dc.
|
||
</param>
|
||
<param name="brush">
|
||
The brush.
|
||
</param>
|
||
<param name="pen">
|
||
The pen.
|
||
</param>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<param name="startAngle">
|
||
The start angle.
|
||
</param>
|
||
<param name="endAngle">
|
||
The end angle.
|
||
</param>
|
||
<param name="radiusX">
|
||
The radius X.
|
||
</param>
|
||
<param name="radiusY">
|
||
The radius Y.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.InterlacedView3D">
|
||
<summary>
|
||
An interlaced viewer control.
|
||
</summary>
|
||
<summary>
|
||
InterlacedView3D
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedView3D.HorizontalOffsetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedView3D.HorizontalOffset"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedView3D.EvenLeftProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedView3D.EvenLeft"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedView3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.InterlacedView3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.InterlacedView3D.HorizontalOffset">
|
||
<summary>
|
||
Gets or sets the horizontal offset.
|
||
</summary>
|
||
<value>The horizontal offset.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedView3D.UpdateEvenLeft">
|
||
<summary>
|
||
Updates the <see cref="P:HelixToolkit.Wpf.InterlacedView3D.EvenLeft"/> property based on the vertical position of the control.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.InterlacedView3D.EvenLeft">
|
||
<summary>
|
||
Gets or sets the method.
|
||
</summary>
|
||
<value>The method.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedView3D.OnKeyDown(System.Windows.Input.KeyEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.KeyEventArgs"/> that contains the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedView3D.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedView3D.HorizontalOffsetChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The horizontal offset changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedView3D.OnHorizontalOffsetChanged">
|
||
<summary>
|
||
The on horizontal offset changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedView3D.InitializeComponent">
|
||
<summary>
|
||
InitializeComponent
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StlExporter">
|
||
<summary>
|
||
Exports the 3D visual tree to a STereoLithography binary file.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StlExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates a <see cref="T:System.IO.BinaryWriter"/> used to write the StlFile
|
||
</summary>
|
||
<param name="stream">The output stream where the STL is written.</param>
|
||
<returns>The created <see cref="T:System.IO.BinaryWriter"/></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StlExporter.Close(System.IO.BinaryWriter)">
|
||
<summary>
|
||
Closes a <see cref="T:System.IO.BinaryWriter"/>.
|
||
</summary>
|
||
<param name="writer">The writer to close</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StlExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified viewport.
|
||
</summary>
|
||
<param name="viewport">The viewport to export</param>
|
||
<param name="stream">The output stream to export to</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StlExporter.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports specified <see cref="T:System.Windows.Media.Media3D.Visual3D"/>
|
||
</summary>
|
||
<param name="visual">The <see cref="T:System.Windows.Media.Media3D.Visual3D"/> to export.</param>
|
||
<param name="stream">The output stream to export to</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StlExporter.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports specified <see cref="T:System.Windows.Media.Media3D.Model3D"/>.
|
||
</summary>
|
||
<param name="model">The <see cref="T:System.Windows.Media.Media3D.Model3D"/> to export</param>
|
||
<param name="stream">The output stream to export to</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StlExporter.ExportHeader(System.IO.BinaryWriter)">
|
||
<summary>
|
||
Writes an empty STL header.
|
||
</summary>
|
||
<param name="writer">The <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StlExporter.ExportModel(System.IO.BinaryWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Writes a <see cref="T:System.Windows.Media.Media3D.GeometryModel3D"/> to a <see cref="T:System.IO.BinaryWriter"/> in STL binary format.
|
||
</summary>
|
||
<param name="writer">The <see cref="T:System.IO.BinaryWriter"/> to write to.</param>
|
||
<param name="model">The model to write.</param>
|
||
<param name="t">All vertices are transformed with this transform before written</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.AnimationExtensions">
|
||
<summary>
|
||
Provides extension methods for animatable objects.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnimationExtensions.AnimateOpacity(System.Windows.Media.Animation.IAnimatable,System.Double,System.Double)">
|
||
<summary>
|
||
Animates the opacity of the specified object.
|
||
</summary>
|
||
<param name="obj">
|
||
The object to animate.
|
||
</param>
|
||
<param name="targetOpacity">
|
||
The target opacity.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LineSegment">
|
||
<summary>
|
||
Represents a line segment in two-dimensional space.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LineSegment.p1">
|
||
<summary>
|
||
The first point of the line segment.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LineSegment.p2">
|
||
<summary>
|
||
The second point of the line segment.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LineSegment.#ctor(System.Windows.Point,System.Windows.Point)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LineSegment"/> class.
|
||
</summary>
|
||
<param name="p1">The first point of the line segment.</param>
|
||
<param name="p2">The second point of the line segment.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LineSegment.P1">
|
||
<summary>
|
||
Gets the first point of the line segment.
|
||
</summary>
|
||
<value>The point.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LineSegment.P2">
|
||
<summary>
|
||
Gets the second point of the line segment.
|
||
</summary>
|
||
<value>The point.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LineSegment.AreLineSegmentsIntersecting(System.Windows.Point,System.Windows.Point,System.Windows.Point,System.Windows.Point)">
|
||
<summary>
|
||
Checks if there are any intersections of two line segments.
|
||
</summary>
|
||
<param name="a1">One vertex of line a.</param>
|
||
<param name="a2">The other vertex of the line a.</param>
|
||
<param name="b1">One vertex of line b.</param>
|
||
<param name="b2">The other vertex of the line b.</param>
|
||
<returns>
|
||
<c>true</c>, if the two lines are crossed. Otherwise, it returns <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LineSegment.IntersectsWith(HelixToolkit.Wpf.LineSegment)">
|
||
<summary>
|
||
Indicates whether the specified line segment intersects with the current line segment.
|
||
</summary>
|
||
<param name="other">The line segment to check.</param>
|
||
<returns>
|
||
<c>true</c> if the specified line segment intersects with the current line segment; otherwise <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Triangle">
|
||
<summary>
|
||
Represents a triangle in two-dimensional space.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Triangle.p1">
|
||
<summary>
|
||
The first point of the triangle.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Triangle.p2">
|
||
<summary>
|
||
The second point of the triangle.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Triangle.p3">
|
||
<summary>
|
||
The third point of the triangle.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Triangle.#ctor(System.Windows.Point,System.Windows.Point,System.Windows.Point)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Triangle"/> class.
|
||
</summary>
|
||
<param name="a">The first point of the triangle.</param>
|
||
<param name="b">The second point of the triangle.</param>
|
||
<param name="c">The third point of the triangle.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Triangle.P1">
|
||
<summary>
|
||
Gets the first point of the triangle.
|
||
</summary>
|
||
<value>The point.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Triangle.P2">
|
||
<summary>
|
||
Gets the second point of the triangle.
|
||
</summary>
|
||
<value>The point.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Triangle.P3">
|
||
<summary>
|
||
Gets the third point of the triangle.
|
||
</summary>
|
||
<value>The point.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Triangle.IsCompletelyInside(System.Windows.Rect)">
|
||
<summary>
|
||
Checks whether the specified rectangle is completely inside the current triangle.
|
||
</summary>
|
||
<param name="rect">The rectangle</param>
|
||
<returns>
|
||
<c>true</c> if the specified rectangle is inside the current triangle; otherwise <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Triangle.IsRectCompletelyInside(System.Windows.Rect)">
|
||
<summary>
|
||
Checks whether the specified rectangle is completely inside the current triangle.
|
||
</summary>
|
||
<param name="rect">The rectangle.</param>
|
||
<returns>
|
||
<c>true</c> if the specified rectangle is inside the current triangle; otherwise <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Triangle.IsPointInside(System.Windows.Point)">
|
||
<summary>
|
||
Checks whether the specified point is inside the triangle.
|
||
</summary>
|
||
<param name="p">The point to be checked.</param>
|
||
<returns>
|
||
<c>true</c> if the specified point is inside the current triangle; otherwise <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Triangle.IntersectsWith(System.Windows.Rect)">
|
||
<summary>
|
||
Indicates whether the specified rectangle intersects with the current triangle.
|
||
</summary>
|
||
<param name="rect">The rectangle to check.</param>
|
||
<returns>
|
||
<c>true</c> if the specified rectangle intersects with the current triangle; otherwise <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.AttachedProperties">
|
||
<summary>
|
||
Provides attached properties.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AttachedProperties.NameProperty">
|
||
<summary>
|
||
The name property
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AttachedProperties.GetName(System.Windows.DependencyObject)">
|
||
<summary>
|
||
Gets the name of the model.
|
||
</summary>
|
||
<param name="obj">The model.</param>
|
||
<returns>The name.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AttachedProperties.SetName(System.Windows.DependencyObject,System.String)">
|
||
<summary>
|
||
Sets the name of the model.
|
||
</summary>
|
||
<param name="obj">The model.</param>
|
||
<param name="value">The value.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CameraMode">
|
||
<summary>
|
||
Camera movement modes.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraMode.Inspect">
|
||
<summary>
|
||
Orbits around a point (fixed target position, move closer target when zooming).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraMode.WalkAround">
|
||
<summary>
|
||
Walk around (fixed camera position, move in cameradirection when zooming).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraMode.FixedPosition">
|
||
<summary>
|
||
Fixed camera target, change FOV when zooming.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CameraRotationMode">
|
||
<summary>
|
||
Camera rotation modes.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraRotationMode.Turntable">
|
||
<summary>
|
||
Turntable is constrained to two axes of rotation (model up and right direction)
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraRotationMode.Turnball">
|
||
<summary>
|
||
Turnball using three axes (look direction, right direction and up direction (on the left/right edges)).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraRotationMode.Trackball">
|
||
<summary>
|
||
Using a virtual trackball.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CameraSetting">
|
||
<summary>
|
||
Represents a camera state.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraSetting.#ctor(System.Windows.Media.Media3D.ProjectionCamera)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CameraSetting"/> class.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraSetting.FarPlaneDistance">
|
||
<summary>
|
||
Gets or sets the far plane distance.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraSetting.FieldOfView">
|
||
<summary>
|
||
Gets or sets the field of view.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraSetting.LookDirection">
|
||
<summary>
|
||
Gets or sets the look direction.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraSetting.NearPlaneDistance">
|
||
<summary>
|
||
Gets or sets the near plane distance.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraSetting.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraSetting.UpDirection">
|
||
<summary>
|
||
Gets or sets the up direction.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraSetting.Width">
|
||
<summary>
|
||
Gets or sets the width of an orthographic camera.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraSetting.UpdateCamera(System.Windows.Media.Media3D.ProjectionCamera)">
|
||
<summary>
|
||
Updates the camera to this state.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera to update.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ManipulationEventArgs">
|
||
<summary>
|
||
Provides data for the manipulation events.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ManipulationEventArgs.#ctor(System.Windows.Point)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> class.
|
||
</summary>
|
||
<param name="currentPosition">
|
||
The current position.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ManipulationEventArgs.CurrentPosition">
|
||
<summary>
|
||
Gets or sets the current position.
|
||
</summary>
|
||
<value>The current position.</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PanHandler">
|
||
<summary>
|
||
Handles panning.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PanHandler.panPoint3D">
|
||
<summary>
|
||
The 3D pan origin.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanHandler.#ctor(HelixToolkit.Wpf.CameraController)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PanHandler"/> class.
|
||
</summary>
|
||
<param name="controller">
|
||
The controller.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the position is changed during a manipulation.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanHandler.Pan(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Pans the camera by the specified 3D vector (world coordinates).
|
||
</summary>
|
||
<param name="delta">
|
||
The panning vector.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanHandler.Pan(System.Windows.Vector)">
|
||
<summary>
|
||
Pans the camera by the specified 2D vector (screen coordinates).
|
||
</summary>
|
||
<param name="delta">
|
||
The delta.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is started.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanHandler.CanExecute">
|
||
<summary>
|
||
Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
|
||
</summary>
|
||
<returns>
|
||
True if the execution can continue.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanHandler.GetCursor">
|
||
<summary>
|
||
Gets the cursor for the gesture.
|
||
</summary>
|
||
<returns>
|
||
A cursor.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanHandler.OnInertiaStarting(System.Int32)">
|
||
<summary>
|
||
Called when inertia is starting.
|
||
</summary>
|
||
<param name="elapsedTime">
|
||
The elapsed time (milliseconds).
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RotateHandler">
|
||
<summary>
|
||
Handles rotation.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateHandler.changeLookAt">
|
||
<summary>
|
||
The change look at.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateHandler.rotationAxisX">
|
||
<summary>
|
||
The x rotation axis.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateHandler.rotationAxisY">
|
||
<summary>
|
||
The y rotation axis.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateHandler.rotationPoint">
|
||
<summary>
|
||
The rotation point.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateHandler.rotationPoint3D">
|
||
<summary>
|
||
The 3D rotation point.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.#ctor(HelixToolkit.Wpf.CameraController,System.Boolean)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RotateHandler"/> class.
|
||
</summary>
|
||
<param name="controller">
|
||
The controller.
|
||
</param>
|
||
<param name="changeLookAt">
|
||
The change look at.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is completed.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the position is changed during a manipulation.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Change the "look-at" point.
|
||
</summary>
|
||
<param name="target">
|
||
The target.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.Rotate(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Rotate the camera around the specified point.
|
||
</summary>
|
||
<param name="p0">
|
||
The p 0.
|
||
</param>
|
||
<param name="p1">
|
||
The p 1.
|
||
</param>
|
||
<param name="rotateAround">
|
||
The rotate around.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.Rotate(System.Windows.Vector)">
|
||
<summary>
|
||
The rotate.
|
||
</summary>
|
||
<param name="delta">
|
||
The delta.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.RotateTurnball(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Rotate around three axes.
|
||
</summary>
|
||
<param name="p1">
|
||
The previous mouse position.
|
||
</param>
|
||
<param name="p2">
|
||
The current mouse position.
|
||
</param>
|
||
<param name="rotateAround">
|
||
The point to rotate around.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.RotateTurntable(System.Windows.Vector,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Rotate camera using 'Turntable' rotation.
|
||
</summary>
|
||
<param name="delta">
|
||
The relative change in position.
|
||
</param>
|
||
<param name="rotateAround">
|
||
The point to rotate around.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is started.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.CanExecute">
|
||
<summary>
|
||
The can execute.
|
||
</summary>
|
||
<returns>
|
||
True if the execution can continue.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.GetCursor">
|
||
<summary>
|
||
Gets the cursor.
|
||
</summary>
|
||
<returns>
|
||
A cursor.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.OnInertiaStarting(System.Int32)">
|
||
<summary>
|
||
Called when inertia is starting.
|
||
</summary>
|
||
<param name="elapsedTime">
|
||
The elapsed time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.ProjectToTrackball(System.Windows.Point,System.Double,System.Double)">
|
||
<summary>
|
||
Projects a screen position to the trackball unit sphere.
|
||
</summary>
|
||
<param name="point">
|
||
The screen position.
|
||
</param>
|
||
<param name="w">
|
||
The width of the viewport.
|
||
</param>
|
||
<param name="h">
|
||
The height of the viewport.
|
||
</param>
|
||
<returns>
|
||
A trackball coordinate.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.InitTurnballRotationAxes(System.Windows.Point)">
|
||
<summary>
|
||
The init turnball rotation axes.
|
||
</summary>
|
||
<param name="p1">
|
||
The p 1.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.RotateAroundUpAndRight(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Rotates around the camera up and right axes.
|
||
</summary>
|
||
<param name="p1">
|
||
The previous mouse position.
|
||
</param>
|
||
<param name="p2">
|
||
The current mouse position.
|
||
</param>
|
||
<param name="rotateAround">
|
||
The point to rotate around.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateHandler.RotateTrackball(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
The rotate trackball.
|
||
</summary>
|
||
<param name="p1">
|
||
The previous mouse position.
|
||
</param>
|
||
<param name="p2">
|
||
The current mouse position.
|
||
</param>
|
||
<param name="rotateAround">
|
||
The point to rotate around.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ZoomHandler">
|
||
<summary>
|
||
Handles zooming.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ZoomHandler.changeFieldOfView">
|
||
<summary>
|
||
The change field of view.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ZoomHandler.zoomPoint">
|
||
<summary>
|
||
The zoom point.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ZoomHandler.zoomPoint3D">
|
||
<summary>
|
||
The zoom point 3 d.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.#ctor(HelixToolkit.Wpf.CameraController,System.Boolean)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ZoomHandler"/> class.
|
||
</summary>
|
||
<param name="controller">
|
||
The controller.
|
||
</param>
|
||
<param name="changeFieldOfView">
|
||
if set to <c>true</c> [change field of view].
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingCameraPosition(System.Double,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Changes the camera position.
|
||
</summary>
|
||
<param name="delta">
|
||
The relative change (0 = no change).
|
||
</param>
|
||
<param name="zoomAround">
|
||
The point to zoom around.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.MoveCameraPosition(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Changes the camera position by the specified vector.
|
||
</summary>
|
||
<param name="delta">The translation vector in camera space (z in look direction, y in up direction, and x perpendicular to the two others)</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingCameraWidth(System.Double,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
The change camera width.
|
||
</summary>
|
||
<param name="delta">
|
||
The delta.
|
||
</param>
|
||
<param name="zoomAround">
|
||
The zoom around.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingFieldOfView(System.Double)">
|
||
<summary>
|
||
Changes the field of view and tries to keep the scale fixed.
|
||
</summary>
|
||
<param name="delta">
|
||
The relative change in field of view (degrees).
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is completed.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the position is changed during a manipulation.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is started.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.Zoom(System.Double)">
|
||
<summary>
|
||
Zooms the view.
|
||
</summary>
|
||
<param name="delta">
|
||
The delta.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.Zoom(System.Double,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Zooms the view around the specified point.
|
||
</summary>
|
||
<param name="delta">
|
||
The delta.
|
||
</param>
|
||
<param name="zoomAround">
|
||
The zoom around.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.CanExecute">
|
||
<summary>
|
||
Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
|
||
</summary>
|
||
<returns>
|
||
True if the execution can continue.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.GetCursor">
|
||
<summary>
|
||
Gets the cursor for the gesture.
|
||
</summary>
|
||
<returns>
|
||
A cursor.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomHandler.ChangeCameraDistance(System.Double,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Changes the camera distance.
|
||
</summary>
|
||
<param name="delta">The delta.</param>
|
||
<param name="zoomAround">The zoom around point.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ZoomRectangleHandler">
|
||
<summary>
|
||
Handles rectangle zooming.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ZoomRectangleHandler.zoomRectangle">
|
||
<summary>
|
||
The zoom rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.#ctor(HelixToolkit.Wpf.CameraController)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ZoomRectangleHandler"/> class.
|
||
</summary>
|
||
<param name="controller">
|
||
The controller.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is completed.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the position is changed during a manipulation.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is started.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.ZoomRectangle(System.Windows.Rect)">
|
||
<summary>
|
||
Zooms to the specified rectangle.
|
||
</summary>
|
||
<param name="rectangle">
|
||
The zoom rectangle.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.CanExecute">
|
||
<summary>
|
||
Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
|
||
</summary>
|
||
<returns>True if the execution can continue.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.GetCursor">
|
||
<summary>
|
||
Gets the cursor for the gesture.
|
||
</summary>
|
||
<returns>A cursor.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CategorizedColorAxis">
|
||
<summary>
|
||
Provides a color axis for categories.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CategorizedColorAxis.CategoriesProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CategorizedColorAxis.Categories"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CategorizedColorAxis.Categories">
|
||
<summary>
|
||
Gets or sets the categories.
|
||
</summary>
|
||
<value>The categories.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CategorizedColorAxis.AddVisuals">
|
||
<summary>
|
||
Updates the visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CategorizedColorAxis.GetTickLabels">
|
||
<summary>
|
||
Gets the tick labels.
|
||
</summary>
|
||
<returns>
|
||
The labels.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ColorAxis">
|
||
<summary>
|
||
The base class for color axes.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorAxis.BarWidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.BarWidth"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorAxis.ColorSchemeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.ColorScheme"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorAxis.FlipColorSchemeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.FlipColorScheme"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorAxis.PositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.Position"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorAxis.TextMarginProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.TextMargin"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorAxis.TickLengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ColorAxis.TickLength"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorAxis.#cctor">
|
||
<summary>
|
||
Initializes static members of the <see cref="T:HelixToolkit.Wpf.ColorAxis" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorAxis.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ColorAxis" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColorAxis.BarWidth">
|
||
<summary>
|
||
Gets or sets the width of the color bar rectangle.
|
||
</summary>
|
||
<value>The width.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColorAxis.ColorScheme">
|
||
<summary>
|
||
Gets or sets the color scheme.
|
||
</summary>
|
||
<value>The color scheme.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColorAxis.FlipColorScheme">
|
||
<summary>
|
||
Gets or sets the color scheme direction, if true inverts the color normal color brush direction.
|
||
</summary>
|
||
<value>A boolean indicating inverted color direction when true.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColorAxis.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColorAxis.TextMargin">
|
||
<summary>
|
||
Gets or sets the text margin.
|
||
</summary>
|
||
<value>The text margin.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColorAxis.TickLength">
|
||
<summary>
|
||
Gets or sets the length of the tick.
|
||
</summary>
|
||
<value>The length of the tick.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColorAxis.Canvas">
|
||
<summary>
|
||
Gets the canvas.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColorAxis.ColorArea">
|
||
<summary>
|
||
Gets the color rectangle area.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorAxis.OnApplyTemplate">
|
||
<summary>
|
||
When overridden in a derived class, is invoked whenever application code or internal processes call
|
||
<see
|
||
cref="M:System.Windows.FrameworkElement.ApplyTemplate" />
|
||
.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorAxis.PropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Handles changes in properties.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorAxis.AddVisuals">
|
||
<summary>
|
||
Adds the visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorAxis.GetTickLabels">
|
||
<summary>
|
||
Gets the tick labels.
|
||
</summary>
|
||
<returns>The labels.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorAxis.MeasureOverride(System.Windows.Size)">
|
||
<summary>
|
||
Measures the child elements of a <see cref="T:System.Windows.Controls.Canvas"/> in anticipation of arranging them during the
|
||
<see cref="M:System.Windows.Controls.Canvas.ArrangeOverride(System.Windows.Size)"/>
|
||
pass.
|
||
</summary>
|
||
<param name="constraint">
|
||
An upper limit <see cref="T:System.Windows.Size"/> that should not be exceeded.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.Windows.Size"/> that represents the size that is required to arrange child content.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorAxis.UpdateVisuals">
|
||
<summary>
|
||
Updates the visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ColorAxisPosition">
|
||
<summary>
|
||
Defines the position of a color axis.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorAxisPosition.Left">
|
||
<summary>
|
||
Position at left
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorAxisPosition.Right">
|
||
<summary>
|
||
Position at right
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RangeColorAxis">
|
||
<summary>
|
||
Provides a color axis for a numeric value range.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RangeColorAxis.FormatProviderProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.FormatProvider"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RangeColorAxis.FormatStringProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.FormatString"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RangeColorAxis.MaximumProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.Maximum"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RangeColorAxis.MaximumTextureCoordinateProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.MaximumTextureCoordinate"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RangeColorAxis.MinimumProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.Minimum"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RangeColorAxis.MinimumTextureCoordinateProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.MinimumTextureCoordinate"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RangeColorAxis.StepProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RangeColorAxis.Step"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RangeColorAxis.FormatProvider">
|
||
<summary>
|
||
Gets or sets the format provider.
|
||
</summary>
|
||
<value>The format provider.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RangeColorAxis.FormatString">
|
||
<summary>
|
||
Gets or sets the format string.
|
||
</summary>
|
||
<value>The format string.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RangeColorAxis.Maximum">
|
||
<summary>
|
||
Gets or sets the maximum.
|
||
</summary>
|
||
<value>The maximum.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RangeColorAxis.MaximumTextureCoordinate">
|
||
<summary>
|
||
Gets or sets the maximum texture coordinate.
|
||
</summary>
|
||
<value>The maximum texture coordinate.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RangeColorAxis.Minimum">
|
||
<summary>
|
||
Gets or sets the minimum.
|
||
</summary>
|
||
<value>The minimum.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RangeColorAxis.MinimumTextureCoordinate">
|
||
<summary>
|
||
Gets or sets the minimum texture coordinate.
|
||
</summary>
|
||
<value>The minimum texture coordinate.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RangeColorAxis.Step">
|
||
<summary>
|
||
Gets or sets the step.
|
||
</summary>
|
||
<value>The step.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RangeColorAxis.AddVisuals">
|
||
<summary>
|
||
Updates the visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RangeColorAxis.GetTickLabels">
|
||
<summary>
|
||
Gets the tick labels.
|
||
</summary>
|
||
<returns>
|
||
The labels.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RangeColorAxis.GetTickValues">
|
||
<summary>
|
||
Gets the tick values.
|
||
</summary>
|
||
<returns>The tick values</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.HelixViewport3D">
|
||
<summary>
|
||
A control that contains a <see cref="T:System.Windows.Controls.Viewport3D" /> and a <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraController" />.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.BackViewGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.BackViewGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.BottomViewGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.BottomViewGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraChangedEvent">
|
||
<summary>
|
||
The camera changed event.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraInertiaFactorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraInertiaFactor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraInfoProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraInfo"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraModeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraMode"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraRotationModeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraRotationMode"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeLookAtGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ChangeLookAtGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHeight"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHorizontalPositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHorizontalPosition"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelForegroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelForeground"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelXProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelX"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelYProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelY"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelZProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelZ"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemVerticalPositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemVerticalPosition"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemWidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemWidth"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CurrentPositionProperty">
|
||
<summary>
|
||
Identifies the CurrentPosition dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.EnableCurrentPositionProperty">
|
||
<summary>
|
||
Identifies the EnableCurrentPosition dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition"/> dependency property.
|
||
It enables (true) or disables (false) the calculation of the cursor position in the 3D Viewport
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CursorPositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorPosition"/> dependency property.
|
||
</summary>
|
||
<remarks>
|
||
The return value equals ConstructionPlanePosition or CursorModelSnapPosition if CursorSnapToModels is not null.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CursorOnElementPositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnElementPosition"/> dependency property.
|
||
</summary>
|
||
<remarks>
|
||
This property returns the position of the nearest model.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePosition"/> dependency property.
|
||
</summary>
|
||
<remarks>
|
||
This property returns the point on the cursor plane..
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ConstructionPlaneProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ConstructionPlane"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.CursorRayProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorRay"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.DebugInfoProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.DebugInfo"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.DefaultCameraProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.DefaultCamera"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.FieldOfViewTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FieldOfViewText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.FrameRateProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FrameRate"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.FrameRateTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FrameRateText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.FrontViewGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.FrontViewGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.InfiniteSpinProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.InfiniteSpin"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.InfoBackgroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.InfoBackground"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.InfoForegroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.InfoForeground"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsChangeFieldOfViewEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsChangeFieldOfViewEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsHeadlightEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsHeadLightEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsInertiaEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsInertiaEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsPanEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsPanEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsMoveEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsMoveEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsViewCubeEdgeClicksEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsViewCubeEdgeClicksEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsRotationEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsRotationEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsTouchZoomEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsTouchZoomEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.IsZoomEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsZoomEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftRightPanSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightPanSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftRightRotationSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightRotationSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftViewGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.LeftViewGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.LookAtChangedEvent">
|
||
<summary>
|
||
The look at (target) point changed event
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.MaximumFieldOfViewProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.MaximumFieldOfView"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.MinimumFieldOfViewProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.MinimumFieldOfView"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ModelUpDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ModelUpDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.OrthographicProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.Orthographic"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PageUpDownZoomSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.PageUpDownZoomSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PanCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.PanCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PanGesture2Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture2"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PanGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ResetCameraGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ResetCameraKeyGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraKeyGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.RightViewGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RightViewGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateAroundMouseDownPointProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotateAroundMouseDownPoint"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotateCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateGesture2Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture2"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.RotationSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.RotationSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfoProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfo"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCameraTargetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraTarget"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCoordinateSystemProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowCoordinateSystem"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfViewProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfView"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRateProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRate"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfoProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfo"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowViewCubeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowViewCube"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.StatusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.Status"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.SubTitleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.SubTitle"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.SubTitleSizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.SubTitleSize"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.TextBrushProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TextBrush"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleBackgroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TitleBackground"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleFontFamilyProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TitleFontFamily"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.Title"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleSizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TitleSize"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.TopViewGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TopViewGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.TriangleCountInfoProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.TriangleCountInfo"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.UpDownPanSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.UpDownPanSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.UpDownRotationSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.UpDownRotationSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBackTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBackText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBottomTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBottomText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeFrontTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeFrontText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHeight"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHorizontalPositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHorizontalPosition"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeLeftTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeLeftText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeOpacityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeOpacity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeRightTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeRightText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeTopTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeTopText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeVerticalPositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeVerticalPosition"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeWidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeWidth"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomAroundMouseDownPointProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomAroundMouseDownPoint"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsWhenLoadedProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsWhenLoaded"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture2Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture2"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleGestureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleGesture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ZoomSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomedByRectangleEvent">
|
||
<summary>
|
||
Identifies the <see cref="E:HelixToolkit.Wpf.HelixViewport3D.ZoomedByRectangle"/> routed event.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PartAdornerLayer">
|
||
<summary>
|
||
The adorner layer name.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PartViewportGrid">
|
||
<summary>
|
||
The viewport grid name.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PartCameraController">
|
||
<summary>
|
||
The camera controller name.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PartCoordinateView">
|
||
<summary>
|
||
The coordinate view name.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PartViewCube">
|
||
<summary>
|
||
The view cube name.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.PartViewCubeViewport">
|
||
<summary>
|
||
The view cube viewport name.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.fpsWatch">
|
||
<summary>
|
||
The frame rate stopwatch.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.headLight">
|
||
<summary>
|
||
The headlight.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.lights">
|
||
<summary>
|
||
The lights.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.orthographicCamera">
|
||
<summary>
|
||
The orthographic camera.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.perspectiveCamera">
|
||
<summary>
|
||
The perspective camera.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.renderingEventListener">
|
||
<summary>
|
||
The rendering event listener.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.viewport">
|
||
<summary>
|
||
The viewport.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.adornerLayer">
|
||
<summary>
|
||
The adorner layer.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.cameraController">
|
||
<summary>
|
||
The camera controller.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.coordinateSystemLights">
|
||
<summary>
|
||
The coordinate system lights.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.coordinateView">
|
||
<summary>
|
||
The coordinate view.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.currentCamera">
|
||
<summary>
|
||
The current camera.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.frameCounter">
|
||
<summary>
|
||
The frame counter.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.hasBeenLoadedBefore">
|
||
<summary>
|
||
The "control has been loaded before" flag.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.infoFrameCounter">
|
||
<summary>
|
||
The frame counter for info field updates.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.isSubscribedToRenderingEvent">
|
||
<summary>
|
||
The is subscribed to rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCube">
|
||
<summary>
|
||
The view cube.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCubeLights">
|
||
<summary>
|
||
The view cube lights.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCubeViewport">
|
||
<summary>
|
||
The view cube view.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.#cctor">
|
||
<summary>
|
||
Initializes static members of the <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.HelixViewport3D.CameraChanged">
|
||
<summary>
|
||
Event when a property has been changed
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.HelixViewport3D.LookAtChanged">
|
||
<summary>
|
||
Occurs when the look at/target point changed.
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.HelixViewport3D.ZoomedByRectangle">
|
||
<summary>
|
||
Occurs when the view is zoomed by rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleCommand">
|
||
<summary>
|
||
Gets the command that toggles between orthographic and perspective camera.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.BackViewGesture">
|
||
<summary>
|
||
Gets or sets the back view gesture.
|
||
</summary>
|
||
<value>
|
||
The back view gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.BottomViewGesture">
|
||
<summary>
|
||
Gets or sets the bottom view gesture.
|
||
</summary>
|
||
<value>
|
||
The bottom view gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.Camera">
|
||
<summary>
|
||
Gets or sets the camera.
|
||
</summary>
|
||
<value>
|
||
The camera.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraController">
|
||
<summary>
|
||
Gets the camera controller.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraInertiaFactor">
|
||
<summary>
|
||
Gets or sets the camera inertia factor.
|
||
</summary>
|
||
<value>
|
||
The camera inertia factor.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraInfo">
|
||
<summary>
|
||
Gets the camera info.
|
||
</summary>
|
||
<value>
|
||
The camera info.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraMode">
|
||
<summary>
|
||
Gets or sets the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraMode" />
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraRotationMode">
|
||
<summary>
|
||
Gets or sets the camera rotation mode.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewCursor">
|
||
<summary>
|
||
Gets or sets the cursor used when changing field of view.
|
||
</summary>
|
||
<value>
|
||
A <see cref="T:System.Windows.Input.Cursor"/>.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewGesture">
|
||
<summary>
|
||
Gets or sets the change field of view gesture.
|
||
</summary>
|
||
<value>
|
||
The change field of view gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeLookAtGesture">
|
||
<summary>
|
||
Gets or sets the change look-at gesture.
|
||
</summary>
|
||
<value>
|
||
The change look-at gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.Children">
|
||
<summary>
|
||
Gets the children.
|
||
</summary>
|
||
<value>
|
||
The children.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHeight">
|
||
<summary>
|
||
Gets or sets the height of the coordinate system viewport.
|
||
</summary>
|
||
<value>
|
||
The height of the coordinate system viewport.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHorizontalPosition">
|
||
<summary>
|
||
Gets or sets the horizontal position of the coordinate system viewport.
|
||
</summary>
|
||
<value>
|
||
The horizontal position.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelForeground">
|
||
<summary>
|
||
Gets or sets the color of the coordinate system label.
|
||
</summary>
|
||
<value>
|
||
The color of the coordinate system label.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelX">
|
||
<summary>
|
||
Gets or sets the coordinate system X label.
|
||
</summary>
|
||
<value>
|
||
The coordinate system X label.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelY">
|
||
<summary>
|
||
Gets or sets the coordinate system Y label.
|
||
</summary>
|
||
<value>
|
||
The coordinate system Y label.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelZ">
|
||
<summary>
|
||
Gets or sets the coordinate system Z label.
|
||
</summary>
|
||
<value>
|
||
The coordinate system Z label.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemVerticalPosition">
|
||
<summary>
|
||
Gets or sets the vertical position of the coordinate system viewport.
|
||
</summary>
|
||
<value>
|
||
The vertical position.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemWidth">
|
||
<summary>
|
||
Gets or sets the width of the coordinate system viewport.
|
||
</summary>
|
||
<value>
|
||
The width of the coordinate system viewport.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CurrentPosition">
|
||
<summary>
|
||
Gets or sets the current position.
|
||
</summary>
|
||
<value>
|
||
The current position.
|
||
</value>
|
||
<remarks>
|
||
The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition" /> property must be set to true to enable updating of this property.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.DebugInfo">
|
||
<summary>
|
||
Gets or sets the debug info text.
|
||
</summary>
|
||
<value>
|
||
The debug info text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.DefaultCamera">
|
||
<summary>
|
||
Gets or sets the default camera.
|
||
</summary>
|
||
<value>
|
||
The default camera.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.EnableCurrentPosition">
|
||
<summary>
|
||
Gets or sets a value indicating whether calculation of the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CurrentPosition" /> property is enabled.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if calculation is enabled; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition">
|
||
<summary>
|
||
Gets or sets a value indicating whether calculation of the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorPosition" /> properties is enabled.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if calculation is enabled; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CursorPosition">
|
||
<summary>
|
||
Gets the current cursor position.
|
||
</summary>
|
||
<value>
|
||
The current cursor position.
|
||
</value>
|
||
<remarks>
|
||
The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition" /> property must be set to true to enable updating of this property.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePosition">
|
||
<summary>
|
||
Gets the current cursor position on the cursor plane.
|
||
</summary>
|
||
<value>
|
||
The cursor plane position.
|
||
</value>
|
||
<remarks>
|
||
The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition" /> property must be set to true to enable updating of this property.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ConstructionPlane">
|
||
<summary>
|
||
Gets or sets the plane that defines the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePosition" />.
|
||
</summary>
|
||
<value>
|
||
The plane used to calculate the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnConstructionPlanePosition" />.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CursorRay">
|
||
<summary>
|
||
Gets the cursor ray.
|
||
</summary>
|
||
<value>
|
||
The cursor ray.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.CursorOnElementPosition">
|
||
<summary>
|
||
Gets the current cursor position on the nearest model. If the model is not hit, the position is <c>null</c>.
|
||
</summary>
|
||
<value>
|
||
The position of the model intersection.
|
||
</value>
|
||
<remarks>
|
||
The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CalculateCursorPosition" /> property must be set to <c>true</c> to enable updating of this property.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.FieldOfViewText">
|
||
<summary>
|
||
Gets the field of view text.
|
||
</summary>
|
||
<value>
|
||
The field of view text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.FrameRate">
|
||
<summary>
|
||
Gets the frame rate.
|
||
</summary>
|
||
<value>
|
||
The frame rate.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.FrameRateText">
|
||
<summary>
|
||
Gets the frame rate text.
|
||
</summary>
|
||
<value>
|
||
The frame rate text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.FrontViewGesture">
|
||
<summary>
|
||
Gets or sets the front view gesture.
|
||
</summary>
|
||
<value>
|
||
The front view gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.InfiniteSpin">
|
||
<summary>
|
||
Gets or sets a value indicating whether to enable infinite spin.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if infinite spin is enabled; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.InfoBackground">
|
||
<summary>
|
||
Gets or sets the background brush for the CameraInfo and TriangleCount fields.
|
||
</summary>
|
||
<value>
|
||
The info background.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.InfoForeground">
|
||
<summary>
|
||
Gets or sets the foreground brush for informational text.
|
||
</summary>
|
||
<value>
|
||
The foreground brush.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsChangeFieldOfViewEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether change of field-of-view is enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsHeadLightEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether the head light is enabled.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the head light is enabled; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsInertiaEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether inertia is enabled for the camera manipulations.
|
||
</summary>
|
||
<value><c>true</c> if inertia is enabled; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsPanEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether pan is enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsMoveEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether move (by AWSD keys) is enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsViewCubeEdgeClicksEnabled">
|
||
<summary>
|
||
Gets or sets the view cube edge clickable.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsRotationEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether rotation is enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsTouchZoomEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether touch zoom (pinch gesture) is enabled.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if touch zoom is enabled; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.IsZoomEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether zoom is enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightPanSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for pan by the left and right keys.
|
||
</summary>
|
||
<value>
|
||
The pan sensitivity.
|
||
</value>
|
||
<remarks>
|
||
Use -1 to invert the pan direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightRotationSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for rotation by the left and right keys.
|
||
</summary>
|
||
<value>
|
||
The rotation sensitivity.
|
||
</value>
|
||
<remarks>
|
||
Use -1 to invert the rotation direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftViewGesture">
|
||
<summary>
|
||
Gets or sets the left view gesture.
|
||
</summary>
|
||
<value>
|
||
The left view gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.Lights">
|
||
<summary>
|
||
Gets the lights.
|
||
</summary>
|
||
<value>
|
||
The lights.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.MaximumFieldOfView">
|
||
<summary>
|
||
Gets or sets the maximum field of view.
|
||
</summary>
|
||
<value>
|
||
The maximum field of view.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.MinimumFieldOfView">
|
||
<summary>
|
||
Gets or sets the minimum field of view.
|
||
</summary>
|
||
<value>
|
||
The minimum field of view.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ModelUpDirection">
|
||
<summary>
|
||
Gets or sets the up direction of the model. This is used by the view cube.
|
||
</summary>
|
||
<value>
|
||
The model up direction.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.Orthographic">
|
||
<summary>
|
||
Gets or sets a value indicating whether this <see cref="T:HelixToolkit.Wpf.HelixViewport3D" /> should use an orthographic camera.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if an orthographic camera should be used; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleGesture">
|
||
<summary>
|
||
Gets or sets the orthographic toggle gesture.
|
||
</summary>
|
||
<value>
|
||
The orthographic toggle gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.PageUpDownZoomSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for zoom by the page up and page down keys.
|
||
</summary>
|
||
<value>
|
||
The zoom sensitivity.
|
||
</value>
|
||
<remarks>
|
||
Use -1 to invert the zoom direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.PanCursor">
|
||
<summary>
|
||
Gets or sets the pan cursor.
|
||
</summary>
|
||
<value>
|
||
The pan cursor.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture">
|
||
<summary>
|
||
Gets or sets the pan gesture.
|
||
</summary>
|
||
<value>
|
||
The pan gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture2">
|
||
<summary>
|
||
Gets or sets the alternative pan gesture.
|
||
</summary>
|
||
<value>
|
||
The alternative pan gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraGesture">
|
||
<summary>
|
||
Gets or sets the reset camera gesture.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraKeyGesture">
|
||
<summary>
|
||
Gets or sets the reset camera key gesture.
|
||
</summary>
|
||
<value>
|
||
The reset camera key gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.RightViewGesture">
|
||
<summary>
|
||
Gets or sets the right view gesture.
|
||
</summary>
|
||
<value>
|
||
The right view gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateAroundMouseDownPoint">
|
||
<summary>
|
||
Gets or sets a value indicating whether to rotate around the mouse down point.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if rotation around the mouse down point is enabled; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateCursor">
|
||
<summary>
|
||
Gets or sets the rotation cursor.
|
||
</summary>
|
||
<value>
|
||
The rotation cursor.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture">
|
||
<summary>
|
||
Gets or sets the rotation gesture.
|
||
</summary>
|
||
<value>
|
||
The rotation gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture2">
|
||
<summary>
|
||
Gets or sets the alternative rotation gesture.
|
||
</summary>
|
||
<value>
|
||
The alternative rotation gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.RotationSensitivity">
|
||
<summary>
|
||
Gets or sets the rotation sensitivity.
|
||
</summary>
|
||
<value>
|
||
The rotation sensitivity.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfo">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show camera info.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the camera info should be shown; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraTarget">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show the camera target adorner.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the camera target adorner should be shown; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCoordinateSystem">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show the coordinate system.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the coordinate system should be shown; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfView">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show the current field of view.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if field of view should be shown; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRate">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show the frame rate.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the frame rate should be shown; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfo">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show the total number of triangles in the scene.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowViewCube">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show the view cube.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the view cube should be shown; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.Status">
|
||
<summary>
|
||
Gets or sets the status.
|
||
</summary>
|
||
<value>
|
||
The status.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.SubTitle">
|
||
<summary>
|
||
Gets or sets the sub title.
|
||
</summary>
|
||
<value>
|
||
The sub title.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.SubTitleSize">
|
||
<summary>
|
||
Gets or sets the size of the sub title.
|
||
</summary>
|
||
<value>
|
||
The size of the sub title.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.TextBrush">
|
||
<summary>
|
||
Gets or sets the text brush.
|
||
</summary>
|
||
<value>
|
||
The text brush.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.Title">
|
||
<summary>
|
||
Gets or sets the title.
|
||
</summary>
|
||
<value>
|
||
The title.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleBackground">
|
||
<summary>
|
||
Gets or sets the title background brush.
|
||
</summary>
|
||
<value>
|
||
The title background.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleFontFamily">
|
||
<summary>
|
||
Gets or sets the title font family.
|
||
</summary>
|
||
<value>
|
||
The title font family.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleSize">
|
||
<summary>
|
||
Gets or sets the size of the title.
|
||
</summary>
|
||
<value>
|
||
The size of the title.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.TopViewGesture">
|
||
<summary>
|
||
Gets or sets the top view gesture.
|
||
</summary>
|
||
<value>
|
||
The top view gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.TriangleCountInfo">
|
||
<summary>
|
||
Gets information about the triangle count.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.UpDownPanSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for pan by the up and down keys.
|
||
</summary>
|
||
<value>
|
||
The pan sensitivity.
|
||
</value>
|
||
<remarks>
|
||
Use -1 to invert the pan direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.UpDownRotationSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for rotation by the up and down keys.
|
||
</summary>
|
||
<value>
|
||
The rotation sensitivity.
|
||
</value>
|
||
<remarks>
|
||
Use -1 to invert the rotation direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBackText">
|
||
<summary>
|
||
Gets or sets the view cube back text.
|
||
</summary>
|
||
<value>
|
||
The view cube back text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBottomText">
|
||
<summary>
|
||
Gets or sets the view cube bottom text.
|
||
</summary>
|
||
<value>
|
||
The view cube bottom text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeFrontText">
|
||
<summary>
|
||
Gets or sets the view cube front text.
|
||
</summary>
|
||
<value>
|
||
The view cube front text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHeight">
|
||
<summary>
|
||
Gets or sets the height of the view cube viewport.
|
||
</summary>
|
||
<value>
|
||
The height of the view cube viewport.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHorizontalPosition">
|
||
<summary>
|
||
Gets or sets the horizontal position of the view cube viewport.
|
||
</summary>
|
||
<value>
|
||
The horizontal position.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeLeftText">
|
||
<summary>
|
||
Gets or sets the view cube left text.
|
||
</summary>
|
||
<value>
|
||
The view cube left text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeOpacity">
|
||
<summary>
|
||
Gets or sets the opacity of the view cube when inactive.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeRightText">
|
||
<summary>
|
||
Gets or sets the view cube right text.
|
||
</summary>
|
||
<value>
|
||
The view cube right text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeTopText">
|
||
<summary>
|
||
Gets or sets the view cube top text.
|
||
</summary>
|
||
<value>
|
||
The view cube top text.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeVerticalPosition">
|
||
<summary>
|
||
Gets or sets the vertical position of view cube viewport.
|
||
</summary>
|
||
<value>
|
||
The vertical position.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeWidth">
|
||
<summary>
|
||
Gets or sets the width of the view cube viewport.
|
||
</summary>
|
||
<value>
|
||
The width of the view cube viewport.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.Viewport">
|
||
<summary>
|
||
Gets the viewport.
|
||
</summary>
|
||
<value>
|
||
The viewport.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomAroundMouseDownPoint">
|
||
<summary>
|
||
Gets or sets a value indicating whether to zoom around the mouse down point.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if zooming around the mouse down point is enabled; otherwise, <c>false</c> .
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomCursor">
|
||
<summary>
|
||
Gets or sets the zoom cursor.
|
||
</summary>
|
||
<value>
|
||
The zoom cursor.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsGesture">
|
||
<summary>
|
||
Gets or sets the zoom extents gesture.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsWhenLoaded">
|
||
<summary>
|
||
Gets or sets a value indicating whether to Zoom extents when the control has loaded.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture">
|
||
<summary>
|
||
Gets or sets the zoom gesture.
|
||
</summary>
|
||
<value>
|
||
The zoom gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture2">
|
||
<summary>
|
||
Gets or sets the alternative zoom gesture.
|
||
</summary>
|
||
<value>
|
||
The alternative zoom gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleCursor">
|
||
<summary>
|
||
Gets or sets the zoom rectangle cursor.
|
||
</summary>
|
||
<value>
|
||
The zoom rectangle cursor.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleGesture">
|
||
<summary>
|
||
Gets or sets the zoom rectangle gesture.
|
||
</summary>
|
||
<value>
|
||
The zoom rectangle gesture.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomSensitivity">
|
||
<summary>
|
||
Gets or sets the zoom sensitivity.
|
||
</summary>
|
||
<value>
|
||
The zoom sensitivity.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.ChangeCameraDirection(System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Changes the camera direction.
|
||
</summary>
|
||
<param name="newDirection">
|
||
The new direction.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.Copy">
|
||
<summary>
|
||
Copies the view to the clipboard.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.CopyXaml">
|
||
<summary>
|
||
Copies the view to the clipboard as <c>xaml</c>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.Export(System.String)">
|
||
<summary>
|
||
Exports the view to the specified file.
|
||
</summary>
|
||
<remarks>
|
||
Exporters.Filter contains all supported export file types.
|
||
</remarks>
|
||
<param name="fileName">
|
||
Name of the file.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.ExportStereo(System.String,System.Double)">
|
||
<summary>
|
||
Exports the view to a stereo image with the specified file name.
|
||
</summary>
|
||
<param name="fileName">Name of the file.</param>
|
||
<param name="stereoBase">The stereo base.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearest(System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Vector3D@,System.Windows.DependencyObject@)">
|
||
<summary>
|
||
Finds the nearest object.
|
||
</summary>
|
||
<param name="pt">
|
||
The 3D position.
|
||
</param>
|
||
<param name="pos">
|
||
The 2D position.
|
||
</param>
|
||
<param name="normal">
|
||
The normal at the hit point.
|
||
</param>
|
||
<param name="obj">
|
||
The object that was hit.
|
||
</param>
|
||
<returns>
|
||
<c>True</c> if an object was hit.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearestPoint(System.Windows.Point)">
|
||
<summary>
|
||
Finds the nearest point.
|
||
</summary>
|
||
<param name="pt">
|
||
The point.
|
||
</param>
|
||
<returns>
|
||
A point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearestVisual(System.Windows.Point)">
|
||
<summary>
|
||
Finds the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> that is nearest the camera ray through the specified point.
|
||
</summary>
|
||
<param name="pt">
|
||
The point.
|
||
</param>
|
||
<returns>
|
||
The nearest <see cref="T:System.Windows.Media.Media3D.Visual3D" /> or <c>null</c> if no visual was hit.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Changes the camera to look at the specified point.
|
||
</summary>
|
||
<param name="target">
|
||
The point.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
|
||
<summary>
|
||
Changes the camera to look at the specified point.
|
||
</summary>
|
||
<param name="target">
|
||
The target point.
|
||
</param>
|
||
<param name="distance">
|
||
The distance.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Changes the camera to look at the specified point.
|
||
</summary>
|
||
<param name="target">The target point.</param>
|
||
<param name="direction">The direction.</param>
|
||
<param name="animationTime">The animation time.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnApplyTemplate">
|
||
<summary>
|
||
When overridden in a derived class, is invoked whenever application code or internal processes call
|
||
<see cref="M:System.Windows.FrameworkElement.ApplyTemplate" />
|
||
.
|
||
</summary>
|
||
<exception cref="T:HelixToolkit.Wpf.HelixToolkitException">
|
||
A part is missing from the template.
|
||
</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.ResetCamera">
|
||
<summary>
|
||
Resets the camera.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.SetView(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Sets the camera position and orientation.
|
||
</summary>
|
||
<param name="newPosition">
|
||
The new camera position.
|
||
</param>
|
||
<param name="newDirection">
|
||
The new camera look direction.
|
||
</param>
|
||
<param name="newUpDirection">
|
||
The new camera up direction.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.FitView(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Sets the camera orientation and adjusts the camera position to fit the model into the view.
|
||
</summary>
|
||
<param name="newDirection">The new camera look direction.</param>
|
||
<param name="newUpDirection">The new camera up direction.</param>
|
||
<param name="animationTime">The animation time.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.ZoomExtents(System.Double)">
|
||
<summary>
|
||
Zooms to the extents of the screen.
|
||
</summary>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.ZoomExtents(System.Windows.Media.Media3D.Rect3D,System.Double)">
|
||
<summary>
|
||
Zooms to the extents of the specified bounding box.
|
||
</summary>
|
||
<param name="bounds">
|
||
The bounding box.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnLookAtChanged">
|
||
<summary>
|
||
Raises the LookAtChanged event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnZoomedByRectangle">
|
||
<summary>
|
||
Raises the ZoomedByRectangle event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnCameraChanged">
|
||
<summary>
|
||
Handles camera changes.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnHeadlightChanged">
|
||
<summary>
|
||
Handles changes to the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.IsHeadLightEnabled" /> property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
||
<summary>
|
||
Invoked when the <see cref="P:System.Windows.Controls.ItemsControl.Items" /> property changes.
|
||
</summary>
|
||
<param name="e">Information about the change.</param>
|
||
<exception cref="T:System.NotImplementedException">
|
||
Move operation not implemented.
|
||
or
|
||
Replace operation not implemented.
|
||
</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnItemsSourceChanged(System.Collections.IEnumerable,System.Collections.IEnumerable)">
|
||
<summary>
|
||
Called when the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property changes.
|
||
</summary>
|
||
<param name="oldValue">
|
||
Old value of the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property.
|
||
</param>
|
||
<param name="newValue">
|
||
New value of the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnMouseMove(System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled MouseMove attached event reaches an element in its route that is derived from this class.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.MouseEventArgs"/> that contains the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.RaiseCameraChangedEvent">
|
||
<summary>
|
||
Raises the camera changed event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateCursorPosition(System.Windows.Point)">
|
||
<summary>
|
||
Updates the cursor position.
|
||
</summary>
|
||
<param name="pt">The position of the cursor (in viewport coordinates).</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.AddItems(System.Collections.IEnumerable)">
|
||
<summary>
|
||
Adds the specified items.
|
||
</summary>
|
||
<param name="newValue">The items to add.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.CameraPropertyChanged(System.Object,System.EventArgs)">
|
||
<summary>
|
||
Handles the Changed event of the current camera.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.CompositionTargetRendering(System.Object,System.EventArgs)">
|
||
<summary>
|
||
Handles the Rendering event of the CompositionTarget control.
|
||
</summary>
|
||
<param name="sender">The source of the event.</param>
|
||
<param name="e">The <see cref="T:System.EventArgs" /> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.CopyHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
Handles the <see cref="P:System.Windows.Input.ApplicationCommands.Copy" /> command.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnCameraRotationModeChanged">
|
||
<summary>
|
||
Handles changes to the camera rotation mode.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnControlLoaded(System.Object,System.Windows.RoutedEventArgs)">
|
||
<summary>
|
||
Handles the Loaded event.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnControlUnloaded(System.Object,System.Windows.RoutedEventArgs)">
|
||
<summary>
|
||
Handles the Unloaded event.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnOrthographicChanged">
|
||
<summary>
|
||
Handles changes to the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.Orthographic" /> property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnShowFrameRateChanged">
|
||
<summary>
|
||
Handles changes to the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRate" /> property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OnShowTriangleCountInfoChanged">
|
||
<summary>
|
||
Handles changes to the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfo" /> property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggle(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
Handles the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleCommand" />.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.RemoveItems(System.Collections.IEnumerable)">
|
||
<summary>
|
||
Removes the specified items.
|
||
</summary>
|
||
<param name="oldValue">
|
||
The items to remove.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.SubscribeToRenderingEvent">
|
||
<summary>
|
||
Subscribes to the rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.UnsubscribeRenderingEvent">
|
||
<summary>
|
||
Unsubscribes the rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateCameraInfo">
|
||
<summary>
|
||
Updates the camera info.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateFieldOfViewInfo">
|
||
<summary>
|
||
Updates the field of view info.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateRenderingEventSubscription">
|
||
<summary>
|
||
Updates the rendering event subscription.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.ViewCubeViewportMouseEnter(System.Object,System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Handles the mouse enter events on the view cube.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixViewport3D.ViewCubeViewportMouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Handles the mouse leave events on the view cube.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MouseGestureHandler">
|
||
<summary>
|
||
An abstract base class for the mouse gesture handlers.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.#ctor(HelixToolkit.Wpf.CameraController)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MouseGestureHandler"/> class.
|
||
</summary>
|
||
<param name="controller">
|
||
The controller.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.Origin">
|
||
<summary>
|
||
Gets the origin.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.Camera">
|
||
<summary>
|
||
Gets the camera.
|
||
</summary>
|
||
<value>The camera.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraLookDirection">
|
||
<summary>
|
||
Gets or sets the camera look direction.
|
||
</summary>
|
||
<value>The camera look direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraMode">
|
||
<summary>
|
||
Gets the camera mode.
|
||
</summary>
|
||
<value>The camera mode.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraPosition">
|
||
<summary>
|
||
Gets or sets the camera position.
|
||
</summary>
|
||
<value>The camera position.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraTarget">
|
||
<summary>
|
||
Gets the camera target.
|
||
</summary>
|
||
<value>The camera target.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraUpDirection">
|
||
<summary>
|
||
Gets or sets the camera up direction.
|
||
</summary>
|
||
<value>The camera up direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.Controller">
|
||
<summary>
|
||
Gets or sets the controller.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.LastPoint">
|
||
<summary>
|
||
Gets or sets the last point (2D screen coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.LastPoint3D">
|
||
<summary>
|
||
Gets or sets the last point (3D world coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.ManipulationWatch">
|
||
<summary>
|
||
Gets or sets the manipulation watch.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.ModelUpDirection">
|
||
<summary>
|
||
Gets the model up direction.
|
||
</summary>
|
||
<value>The model up direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownNearestPoint3D">
|
||
<summary>
|
||
Gets or sets the mouse down point at the nearest hit element (3D world coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownPoint">
|
||
<summary>
|
||
Gets or sets the mouse down point (2D screen coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownPoint3D">
|
||
<summary>
|
||
Gets or sets the mouse down point (3D world coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.RotationSensitivity">
|
||
<summary>
|
||
Gets the rotation sensitivity.
|
||
</summary>
|
||
<value>The rotation sensitivity.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.Viewport">
|
||
<summary>
|
||
Gets the viewport.
|
||
</summary>
|
||
<value>The viewport.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.ViewportHeight">
|
||
<summary>
|
||
Gets the height of the viewport.
|
||
</summary>
|
||
<value>The height of the viewport.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.ViewportWidth">
|
||
<summary>
|
||
Gets the width of the viewport.
|
||
</summary>
|
||
<value>The width of the viewport.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MouseGestureHandler.ZoomSensitivity">
|
||
<summary>
|
||
Gets the zoom sensitivity.
|
||
</summary>
|
||
<value>The zoom sensitivity.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is completed.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the position is changed during a manipulation.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.Execute(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
Starts the mouse gesture handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is started.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.UnProject(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Un projects a point from the screen (2D) to a point on plane (3D)
|
||
</summary>
|
||
<param name="p">
|
||
The 2D point.
|
||
</param>
|
||
<param name="position">
|
||
A point on the plane .
|
||
</param>
|
||
<param name="normal">
|
||
The plane normal.
|
||
</param>
|
||
<returns>
|
||
A 3D point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.UnProject(System.Windows.Point)">
|
||
<summary>
|
||
Un projects a point from the screen (2D) to a point on the plane trough the camera target point.
|
||
</summary>
|
||
<param name="p">
|
||
The 2D point.
|
||
</param>
|
||
<returns>
|
||
A 3D point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.CanExecute">
|
||
<summary>
|
||
Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
|
||
</summary>
|
||
<returns>
|
||
True if the execution can continue.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.GetCursor">
|
||
<summary>
|
||
Gets the cursor for the gesture.
|
||
</summary>
|
||
<returns>
|
||
A cursor.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.GetRay(System.Windows.Point)">
|
||
<summary>
|
||
Get the ray into the view volume given by the position in 2D (screen coordinates)
|
||
</summary>
|
||
<param name="position">
|
||
A 2D point.
|
||
</param>
|
||
<returns>
|
||
A ray
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnInertiaStarting(System.Int32)">
|
||
<summary>
|
||
Called when inertia is starting.
|
||
</summary>
|
||
<param name="elapsedTime">
|
||
The elapsed time (milliseconds).
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Called when the mouse button is pressed down.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.MouseEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseMove(System.Object,System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Handles the mouse move events.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Handles the mouse up event.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.Project(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Calculate the screen position of a 3D point.
|
||
</summary>
|
||
<param name="p">
|
||
The 3D point.
|
||
</param>
|
||
<returns>
|
||
The 2D point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MouseGestureHandler.SetMouseDownPoint(System.Windows.Point)">
|
||
<summary>
|
||
The set mouse down point.
|
||
</summary>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.IHelixViewport3D">
|
||
<summary>
|
||
Interface for 3D viewports.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.IHelixViewport3D.Camera">
|
||
<summary>
|
||
Gets the camera.
|
||
</summary>
|
||
<value>The camera.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.IHelixViewport3D.CameraController">
|
||
<summary>
|
||
Gets the camera controller.
|
||
</summary>
|
||
<value>The camera controller.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.IHelixViewport3D.Lights">
|
||
<summary>
|
||
Gets the lights.
|
||
</summary>
|
||
<value>The lights.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.IHelixViewport3D.Viewport">
|
||
<summary>
|
||
Gets the viewport.
|
||
</summary>
|
||
<value>The viewport.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IHelixViewport3D.Copy">
|
||
<summary>
|
||
Copies the view to the clipboard.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IHelixViewport3D.CopyXaml">
|
||
<summary>
|
||
Copies the view to the clipboard as xaml.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IHelixViewport3D.Export(System.String)">
|
||
<summary>
|
||
Exports the view to the specified file name.
|
||
</summary>
|
||
<param name="fileName">
|
||
Name of the file.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IHelixViewport3D.ZoomExtents(System.Double)">
|
||
<summary>
|
||
Zooms to extents.
|
||
</summary>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.InputBindingX">
|
||
<summary>
|
||
Input binding supporting binding the Gezture.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.InputBindingX.Gezture">
|
||
<summary>
|
||
Gets or sets the gesture.
|
||
</summary>
|
||
<value>The gesture.</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InputBindingX.GeztureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.InputBindingX.Gezture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InputBindingX.GeztureChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Geztures the changed.
|
||
</summary>
|
||
<param name="d">The d.</param>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InputBindingX.OnGeztureChanged">
|
||
<summary>
|
||
Called when [gezture changed].
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LinearConverter">
|
||
<summary>
|
||
Linear (mx+b) converter.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LinearConverter.B">
|
||
<summary>
|
||
Gets or sets the B.
|
||
</summary>
|
||
<value>The B.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LinearConverter.M">
|
||
<summary>
|
||
Gets or sets the M.
|
||
</summary>
|
||
<value>The M.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinearConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts a value.
|
||
</summary>
|
||
<param name="value">
|
||
The value produced by the binding source.
|
||
</param>
|
||
<param name="targetType">
|
||
The type of the binding target property.
|
||
</param>
|
||
<param name="parameter">
|
||
The converter parameter to use.
|
||
</param>
|
||
<param name="culture">
|
||
The culture to use in the converter.
|
||
</param>
|
||
<returns>
|
||
A converted value. If the method returns null, the valid null value is used.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinearConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts a value.
|
||
</summary>
|
||
<param name="value">
|
||
The value that is produced by the binding target.
|
||
</param>
|
||
<param name="targetType">
|
||
The type to convert to.
|
||
</param>
|
||
<param name="parameter">
|
||
The converter parameter to use.
|
||
</param>
|
||
<param name="culture">
|
||
The culture to use in the converter.
|
||
</param>
|
||
<returns>
|
||
A converted value. If the method returns null, the valid null value is used.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinearConverter.GetDoubleValue(System.Object,System.Double)">
|
||
<summary>
|
||
Gets the double value.
|
||
</summary>
|
||
<param name="parameter">
|
||
The parameter.
|
||
</param>
|
||
<param name="defaultValue">
|
||
The default value.
|
||
</param>
|
||
<returns>
|
||
The get double value.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.NotNullToVisibilityConverter">
|
||
<summary>
|
||
A not-null reference to Visibility value converter.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.NotNullToVisibilityConverter" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.NotNullToVisibilityConverter.Inverted">
|
||
<summary>
|
||
Gets or sets a value indicating whether this converter is inverted.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts a value.
|
||
</summary>
|
||
<param name="value">
|
||
The value produced by the binding source.
|
||
</param>
|
||
<param name="targetType">
|
||
The type of the binding target property.
|
||
</param>
|
||
<param name="parameter">
|
||
The converter parameter to use.
|
||
</param>
|
||
<param name="culture">
|
||
The culture to use in the converter.
|
||
</param>
|
||
<returns>
|
||
A converted value. If the method returns null, the valid null value is used.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts a value.
|
||
</summary>
|
||
<param name="value">
|
||
The value that is produced by the binding target.
|
||
</param>
|
||
<param name="targetType">
|
||
The type to convert to.
|
||
</param>
|
||
<param name="parameter">
|
||
The converter parameter to use.
|
||
</param>
|
||
<param name="culture">
|
||
The culture to use in the converter.
|
||
</param>
|
||
<returns>
|
||
A converted value. If the method returns null, the valid null value is used.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StringToBooleanConverter">
|
||
<summary>
|
||
A string to boolean value converter.
|
||
</summary>
|
||
<remarks>
|
||
Returns true if the string equals the parameter.
|
||
</remarks>
|
||
<example>
|
||
<code>
|
||
IsChecked="{Binding MyProperty, Converter={StaticResource StringToBooleanConverter}, ConverterParameter=Param1}"
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StringToBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts a value.
|
||
</summary>
|
||
<param name="value">
|
||
The value produced by the binding source.
|
||
</param>
|
||
<param name="targetType">
|
||
The type of the binding target property.
|
||
</param>
|
||
<param name="parameter">
|
||
The converter parameter to use.
|
||
</param>
|
||
<param name="culture">
|
||
The culture to use in the converter.
|
||
</param>
|
||
<returns>
|
||
A converted value. If the method returns null, the valid null value is used.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StringToBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts a value.
|
||
</summary>
|
||
<param name="value">
|
||
The value that is produced by the binding target.
|
||
</param>
|
||
<param name="targetType">
|
||
The type to convert to.
|
||
</param>
|
||
<param name="parameter">
|
||
The converter parameter to use.
|
||
</param>
|
||
<param name="culture">
|
||
The culture to use in the converter.
|
||
</param>
|
||
<returns>
|
||
A converted value. If the method returns null, the valid null value is used.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.EnumToBooleanConverter">
|
||
<summary>
|
||
An enumerate to boolean converter.
|
||
</summary>
|
||
<example>
|
||
<code>
|
||
IsChecked="{Binding MyProperty, Converter={StaticResource EnumToBooleanConverter}, ConverterParameter=Param1}"
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.EnumToBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts a value.
|
||
</summary>
|
||
<param name="value">
|
||
The value produced by the binding source.
|
||
</param>
|
||
<param name="targetType">
|
||
The type of the binding target property.
|
||
</param>
|
||
<param name="parameter">
|
||
The converter parameter to use.
|
||
</param>
|
||
<param name="culture">
|
||
The culture to use in the converter.
|
||
</param>
|
||
<returns>
|
||
A converted value. If the method returns null, the valid null value is used.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.EnumToBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts a value.
|
||
</summary>
|
||
<param name="value">
|
||
The value that is produced by the binding target.
|
||
</param>
|
||
<param name="targetType">
|
||
The type to convert to.
|
||
</param>
|
||
<param name="parameter">
|
||
The converter parameter to use.
|
||
</param>
|
||
<param name="culture">
|
||
The culture to use in the converter.
|
||
</param>
|
||
<returns>
|
||
A converted value. If the method returns null, the valid null value is used.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BitmapExporter">
|
||
<summary>
|
||
Exports a <see cref="T:System.Windows.Controls.Viewport3D"/> to a .bmp, .png or .jpg file.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BitmapExporter.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BitmapExporter"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BitmapExporter.OutputFormat">
|
||
<summary>
|
||
Specifies the output format.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BitmapExporter.OutputFormat.Png">
|
||
<summary>
|
||
Output to PNG.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BitmapExporter.OutputFormat.Jpg">
|
||
<summary>
|
||
Output to JPEG.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BitmapExporter.OutputFormat.Bmp">
|
||
<summary>
|
||
Output to Bitmap.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BitmapExporter.Background">
|
||
<summary>
|
||
Gets or sets the background brush.
|
||
</summary>
|
||
<value>The background.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BitmapExporter.Format">
|
||
<summary>
|
||
Gets or sets the name of the file.
|
||
</summary>
|
||
<value>The name of the file.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BitmapExporter.OversamplingMultiplier">
|
||
<summary>
|
||
Gets or sets the oversampling multiplier.
|
||
</summary>
|
||
<value>The oversampling multiplier.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified viewport.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="stream">The output stream.</param>
|
||
<exception cref="T:System.InvalidOperationException">Not supported file format.</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified visual.
|
||
</summary>
|
||
<param name="visual">The visual.</param>
|
||
<param name="stream">The output stream.</param>
|
||
<exception cref="T:System.NotImplementedException">Cannot export a visual to a bitmap.</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified model.
|
||
</summary>
|
||
<param name="model">The model.</param>
|
||
<param name="stream">The output stream.</param>
|
||
<exception cref="T:System.NotImplementedException">Cannot export a model to a bitmap.</exception>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ColladaExporter">
|
||
<summary>
|
||
Exports the 3D visual tree to a Collada 1.5.0 file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColladaExporter.effects">
|
||
<summary>
|
||
The effect dictionary.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColladaExporter.geometries">
|
||
<summary>
|
||
The geometry dictionary.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColladaExporter.lights">
|
||
<summary>
|
||
The light dictionary.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColladaExporter.materials">
|
||
<summary>
|
||
The material dictionary.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColladaExporter.nodes">
|
||
<summary>
|
||
The node dictionary.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColladaExporter.Author">
|
||
<summary>
|
||
Gets or sets the author.
|
||
</summary>
|
||
<value>The author.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColladaExporter.Comments">
|
||
<summary>
|
||
Gets or sets the comments.
|
||
</summary>
|
||
<value>The comments.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ColladaExporter.Copyright">
|
||
<summary>
|
||
Gets or sets the copyright.
|
||
</summary>
|
||
<value>The copyright.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified viewport.
|
||
Exports model, camera and lights.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="stream">The output stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates a new <see cref="T:System.Xml.XmlWriter" /> on the specified stream.
|
||
</summary>
|
||
<param name="stream">The output stream.</param>
|
||
<returns>A <see cref="T:System.Xml.XmlWriter"/>.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.Close(System.Xml.XmlWriter)">
|
||
<summary>
|
||
Closes this exporter.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportModel(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.WriteAssets(System.Xml.XmlWriter,System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Writes the file assets.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="viewport">The viewport.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.BindMaterial(System.Xml.XmlWriter,System.String,System.String)">
|
||
<summary>
|
||
Binds the specified geometry and material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="geometryId">The geometry identifier.</param>
|
||
<param name="materialId">The material identifier.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportEffect(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D)">
|
||
<summary>
|
||
Exports the effect of the specified model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportEffect(System.Xml.XmlWriter,System.Windows.Media.Media3D.Material)">
|
||
<summary>
|
||
Exports the effect of the specified material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="m">The material.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportGeometry(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the geometry of the specified model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
<param name="transform">The transform.</param>
|
||
<exception cref="T:System.InvalidOperationException">Model is not a MeshGeometry3D.</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportLight(System.Xml.XmlWriter,System.Windows.Media.Media3D.Light)">
|
||
<summary>
|
||
Exports the specified light.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="light">The light.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportMaterial(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D)">
|
||
<summary>
|
||
Exports the material in the specified model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportMaterial(System.Xml.XmlWriter,System.Windows.Media.Media3D.Material)">
|
||
<summary>
|
||
Exports the specified material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="m">The material.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportNode(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the specified model as a node.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="gm">The model.</param>
|
||
<param name="transform">The transform.</param>
|
||
<exception cref="T:System.InvalidOperationException">Model is not a MeshGeometry3D.</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.ExportSceneNode(System.Xml.XmlWriter,System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the specified model as a scene node.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="gm">The model.</param>
|
||
<param name="transform">The transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.WriteColor(System.Xml.XmlWriter,System.Windows.Media.Color)">
|
||
<summary>
|
||
Writes the specified color.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="color">The color.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.WriteDouble(System.Xml.XmlWriter,System.String,System.Double)">
|
||
<summary>
|
||
Writes the specified element value.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="name">The name of the element.</param>
|
||
<param name="value">The value.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.WriteMatrix(System.Xml.XmlWriter,System.String,System.Windows.Media.Media3D.Matrix3D)">
|
||
<summary>
|
||
Writes the specified element matrix.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="name">The name of the element.</param>
|
||
<param name="m">The matrix.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColladaExporter.WritePhongMaterial(System.Xml.XmlWriter,System.String,System.Windows.Media.Color)">
|
||
<summary>
|
||
Writes a phong material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="name">The name.</param>
|
||
<param name="color">The color.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RenderManExporter">
|
||
<summary>
|
||
Exports the 3D visual tree to a RenderMan input file.
|
||
</summary>
|
||
<remarks>
|
||
See https://renderman.pixar.com/products/rispec/rispec_pdf/RISpec3_2.pdf
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderManExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates the writer for the specified stream.
|
||
</summary>
|
||
<param name="stream">The stream.</param>
|
||
<returns>The output writer.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderManExporter.Close(System.IO.StreamWriter)">
|
||
<summary>
|
||
Closes this exporter.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderManExporter.ExportCamera(System.IO.StreamWriter,System.Windows.Media.Media3D.Camera)">
|
||
<summary>
|
||
Exports the camera.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="camera">The camera.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderManExporter.ExportLight(System.IO.StreamWriter,System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the light.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="light">The light.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderManExporter.ExportModel(System.IO.StreamWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Exporter`1">
|
||
<summary>
|
||
Provides a base class providing common functionality for exporters.
|
||
</summary>
|
||
<typeparam name="T">The type of the output writer.</typeparam>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified viewport.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="stream">The output stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified visual.
|
||
</summary>
|
||
<param name="visual">The visual.</param>
|
||
<param name="stream">The output stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified model.
|
||
</summary>
|
||
<param name="model">The model.</param>
|
||
<param name="stream">The output stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates the writer for the specified stream.
|
||
</summary>
|
||
<param name="stream">The stream.</param>
|
||
<returns>The writer.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.Close(`0)">
|
||
<summary>
|
||
Closes the export writer.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.ExportCamera(`0,System.Windows.Media.Media3D.Camera)">
|
||
<summary>
|
||
Exports the camera.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="camera">The camera.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.ExportHeader(`0)">
|
||
<summary>
|
||
Exports the header.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.ExportLight(`0,System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the light.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="light">The light.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.ExportModel(`0,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.ExportViewport(`0,System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Exports the viewport.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="viewport">The viewport.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.RenderBrush(System.IO.Stream,System.Windows.Media.Brush,System.Int32,System.Int32,System.Int32)">
|
||
<summary>
|
||
Renders the brush to a JPG image.
|
||
</summary>
|
||
<param name="stm">The output stream.</param>
|
||
<param name="brush">The brush to render.</param>
|
||
<param name="w">The width of the output image.</param>
|
||
<param name="h">The height of the output image.</param>
|
||
<param name="qualityLevel">The quality level of the JPG image. E.g. 90.
|
||
The value range is 1 (lowest quality) to 100 (highest quality).</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.RenderBrush(System.IO.Stream,System.Windows.Media.Brush,System.Int32,System.Int32)">
|
||
<summary>
|
||
Renders the brush to a PNG image.
|
||
</summary>
|
||
<param name="stm">The output stream.</param>
|
||
<param name="brush">The brush to render.</param>
|
||
<param name="w">The width of the output image.</param>
|
||
<param name="h">The height of the output image.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.RenderBrush(System.Windows.Media.Brush,System.Int32,System.Int32)">
|
||
<summary>
|
||
Renders the specified brush.
|
||
</summary>
|
||
<param name="brush">The brush.</param>
|
||
<param name="w">The width.</param>
|
||
<param name="h">The height.</param>
|
||
<returns>RenderTargetBitmap.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.Encode(System.Windows.Media.Imaging.RenderTargetBitmap,System.IO.Stream)">
|
||
<summary>
|
||
Encodes the specified bitmap as a PNG image.
|
||
</summary>
|
||
<param name="bmp">The bitmap.</param>
|
||
<param name="stm">The output stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporter`1.Encode(System.Windows.Media.Imaging.RenderTargetBitmap,System.IO.Stream,System.Int32)">
|
||
<summary>
|
||
Encodes the specified bitmap as a Jpeg image.
|
||
</summary>
|
||
<param name="bmp">The bitmap.</param>
|
||
<param name="stm">The output stream.</param>
|
||
<param name="qualityLevel">The jpeg quality level.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Exporters">
|
||
<summary>
|
||
Contains a list of all supported exporters.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Exporters.DefaultExtension">
|
||
<summary>
|
||
Default file export extension.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Exporters.Filter">
|
||
<summary>
|
||
File filter for all the supported exporters.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exporters.Create(System.String)">
|
||
<summary>
|
||
Creates an exporter based on the extension of the specified path.
|
||
</summary>
|
||
<param name="path">
|
||
The output path.
|
||
</param>
|
||
<returns>
|
||
An exporter.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.IExporter">
|
||
<summary>
|
||
Specifies functionality to export 3D models.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified viewport (including model, camera and lights).
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="stream">The output stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified visual.
|
||
</summary>
|
||
<param name="visual">The visual.</param>
|
||
<param name="stream">The output stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified model.
|
||
</summary>
|
||
<param name="model">The model.</param>
|
||
<param name="stream">The output stream.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ObjExporter">
|
||
<summary>
|
||
Export the 3D visual tree to a Wavefront OBJ file
|
||
</summary>
|
||
<remarks>
|
||
http://en.wikipedia.org/wiki/Obj
|
||
http://www.martinreddy.net/gfx/3d/OBJ.spec
|
||
http://www.eg-models.de/formats/Format_Obj.html
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjExporter.exportedMaterials">
|
||
<summary>
|
||
The exported materials.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjExporter.groupNo">
|
||
<summary>
|
||
The group no.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjExporter.matNo">
|
||
<summary>
|
||
The mat no.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjExporter.normalIndex">
|
||
<summary>
|
||
Normal index counter.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjExporter.objectNo">
|
||
<summary>
|
||
The object no.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjExporter.textureIndex">
|
||
<summary>
|
||
Texture index counter.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjExporter.vertexIndex">
|
||
<summary>
|
||
Vertex index counter.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjExporter.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjExporter" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.ExportNormals">
|
||
<summary>
|
||
Gets or sets a value indicating whether to export normals.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.FileCreator">
|
||
<summary>
|
||
Gets or sets the texture image and materials file creator.
|
||
</summary>
|
||
<value>A function used to create streams for texture images and material files.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.UseDissolveForTransparency">
|
||
<summary>
|
||
Gets or sets a value indicating whether to use "d" for transparency (default is "Tr").
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.Comment">
|
||
<summary>
|
||
Gets or sets the comment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.MaterialsFile">
|
||
<summary>
|
||
Gets or sets the materials file.
|
||
</summary>
|
||
<value>
|
||
The materials file.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.SwitchYZ">
|
||
<summary>
|
||
Gets or sets a value indicating whether to switch Y and Z coordinates.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.TextureFolder">
|
||
<summary>
|
||
Gets or sets the texture folder.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.TextureExtension">
|
||
<summary>
|
||
Gets or sets the texture extension (.png or .jpg).
|
||
</summary>
|
||
<value>
|
||
The default value is ".png".
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.TextureSize">
|
||
<summary>
|
||
Gets or sets the texture size.
|
||
</summary>
|
||
<value>
|
||
The default value is 1024.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.TextureQualityLevel">
|
||
<summary>
|
||
Gets or sets the texture quality level (for JPEG encoding).
|
||
</summary>
|
||
<value>
|
||
The quality level of the JPEG image. The value range is 1 (lowest quality) to 100 (highest quality) inclusive.
|
||
The default value is 90.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjExporter.ExportMesh(System.IO.StreamWriter,System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the mesh.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="m">The mesh geometry.</param>
|
||
<param name="t">The transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates the specified stream.
|
||
</summary>
|
||
<param name="stream">The stream.</param>
|
||
<returns>StreamWriter.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjExporter.Close(HelixToolkit.Wpf.ObjExporter.ObjWriters)">
|
||
<summary>
|
||
Closes the specified writer.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjExporter.ExportModel(HelixToolkit.Wpf.ObjExporter.ObjWriters,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
The export model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
<param name="transform">The transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjExporter.ExportMaterial(System.IO.StreamWriter,System.String,System.Windows.Media.Media3D.Material,System.Windows.Media.Media3D.Material)">
|
||
<summary>
|
||
The export material.
|
||
</summary>
|
||
<param name="materialWriter">The material writer.</param>
|
||
<param name="matName">The mat name.</param>
|
||
<param name="material">The material.</param>
|
||
<param name="backMaterial">The back material.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjExporter.ToColorString(System.Windows.Media.Color)">
|
||
<summary>
|
||
Converts a color to a string.
|
||
</summary>
|
||
<param name="color">
|
||
The color.
|
||
</param>
|
||
<returns>
|
||
The string.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ObjExporter.ObjWriters">
|
||
<summary>
|
||
Represents the stream writers for the <see cref="T:HelixToolkit.Wpf.ObjExporter"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.ObjWriters.ObjWriter">
|
||
<summary>
|
||
Gets or sets the object file writer.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjExporter.ObjWriters.MaterialsWriter">
|
||
<summary>
|
||
Gets or sets the material file writer.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.X3DExporter">
|
||
<summary>
|
||
Exports the 3D visual tree to an X3D file.
|
||
</summary>
|
||
<remarks>
|
||
The X3D format is defined on <a href="http://en.wikipedia.org/wiki/X3D">Wikipedia</a>.
|
||
Also see <a href="http://en.wikipedia.org/wiki/Web3D">Web3D</a>.
|
||
The validation schema can be found at <a href="http://www.w3.org/People/mimasa/test/schemas/SCHEMA/x3d-3.0.xsd">w3.org</a>
|
||
and <a href="http://www.web3d.org/x3d/tools/schematron/X3dSchematron.html">web3d.org</a>.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.X3DExporter.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.X3DExporter" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.X3DExporter.Metadata">
|
||
<summary>
|
||
Gets the metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.X3DExporter.Title">
|
||
<summary>
|
||
Sets the title.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.X3DExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates the writer for the specified stream.
|
||
</summary>
|
||
<param name="stream">The output stream.</param>
|
||
<returns>The writer.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.X3DExporter.Close(System.Xml.XmlWriter)">
|
||
<summary>
|
||
Closes this exporter.
|
||
</summary>
|
||
<param name="writer">The output writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.X3DExporter.ExportHeader(System.Xml.XmlWriter)">
|
||
<summary>
|
||
Exports the header.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.X3DExporter.ExportModel(System.Xml.XmlWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.VrmlExporter">
|
||
<summary>
|
||
Exports the 3D visual tree to a VRML97 (2.0) file.
|
||
</summary>
|
||
<remarks>
|
||
See <a href="http://en.wikipedia.org/wiki/Vrml">Wikipedia</a>, <a href="http://en.wikipedia.org/wiki/Web3D">Web3D</a>,
|
||
<a href="http://cic.nist.gov/vrml/vbdetect.html">VRML plugin/browser detector</a>,
|
||
and <a href="http://openvrml.org/">openvrml.org</a>.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VrmlExporter.Title">
|
||
<summary>
|
||
Gets or sets the title.
|
||
</summary>
|
||
<value>The title.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VrmlExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates the writer for the specified stream.
|
||
</summary>
|
||
<param name="stream">The stream.</param>
|
||
<returns>The writer.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VrmlExporter.Close(System.IO.StreamWriter)">
|
||
<summary>
|
||
Closes the export writer.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VrmlExporter.ExportModel(System.IO.StreamWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PovRayExporter">
|
||
<summary>
|
||
Exports the 3D visual tree to a PovRay input file.
|
||
</summary>
|
||
<remarks>
|
||
See <a href="http://www.povray.org">povray.org</a>.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PovRayExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates the specified stream.
|
||
</summary>
|
||
<param name="stream">The stream.</param>
|
||
<returns>StreamWriter.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PovRayExporter.Close(System.IO.StreamWriter)">
|
||
<summary>
|
||
Closes this exporter.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PovRayExporter.ExportCamera(System.IO.StreamWriter,System.Windows.Media.Media3D.Camera)">
|
||
<summary>
|
||
Exports the camera.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="camera">The camera.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PovRayExporter.ExportLight(System.IO.StreamWriter,System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the light.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="light">The light.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PovRayExporter.ExportModel(System.IO.StreamWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="model">The model.</param>
|
||
<param name="inheritedTransform">The inherited transform.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.XamlExporter">
|
||
<summary>
|
||
Exports a Viewport3D or 3D model to XAML.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlExporter.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.XamlExporter" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.XamlExporter.CreateResourceDictionary">
|
||
<summary>
|
||
Gets or sets a value indicating whether to create a resource dictionary.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if a resource dictionary should be created; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlExporter.WrapInResourceDictionary(System.Object)">
|
||
<summary>
|
||
Wraps the specified object in a resource dictionary.
|
||
</summary>
|
||
<param name="obj">
|
||
The object to be wrapped.
|
||
</param>
|
||
<returns>
|
||
A resource dictionary.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Controls.Viewport3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified viewport.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="stream">The stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Media.Media3D.Visual3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified visual.
|
||
</summary>
|
||
<param name="visual">The visual.</param>
|
||
<param name="stream">The stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Media.Media3D.Model3D,System.IO.Stream)">
|
||
<summary>
|
||
Exports the specified model.
|
||
</summary>
|
||
<param name="model">The model.</param>
|
||
<param name="stream">The stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates a new <see cref="T:System.Xml.XmlWriter" /> on the specified stream.
|
||
</summary>
|
||
<param name="stream">The output stream.</param>
|
||
<returns>A <see cref="T:System.Xml.XmlWriter"/>.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlExporter.Close(System.Xml.XmlWriter)">
|
||
<summary>
|
||
Closes this exporter.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Point3DExtensions">
|
||
<summary>
|
||
Extension methods for <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Point3DExtensions.DistanceTo(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Calculates the distance from p1 to p2.
|
||
</summary>
|
||
<param name="p1">
|
||
The point p1.
|
||
</param>
|
||
<param name="p2">
|
||
The point p2.
|
||
</param>
|
||
<returns>
|
||
The distance.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Point3DExtensions.DistanceToSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Calculates the squared distance from p1 to p2.
|
||
</summary>
|
||
<param name="p1">
|
||
The p1.
|
||
</param>
|
||
<param name="p2">
|
||
The p2.
|
||
</param>
|
||
<returns>
|
||
The squared distance.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Point3DExtensions.ToVector3D(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Convert a <see cref="T:System.Windows.Media.Media3D.Point3D"/> to a <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
|
||
</summary>
|
||
<param name="n">
|
||
The input point.
|
||
</param>
|
||
<returns>
|
||
A vector.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Point3DExtensions.Multiply(System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Multiplies the specified point with a scalar.
|
||
</summary>
|
||
<param name="p">
|
||
The point.
|
||
</param>
|
||
<param name="d">
|
||
The scalar.
|
||
</param>
|
||
<returns>
|
||
A point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Point3DExtensions.Sum(System.Windows.Media.Media3D.Point3D[])">
|
||
<summary>
|
||
Sums the specified points.
|
||
</summary>
|
||
<param name="points">
|
||
The points.
|
||
</param>
|
||
<returns>
|
||
The summed point.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Mesh3D">
|
||
<summary>
|
||
Represents a 3D mesh for polygon models containing faces with any number of vertices.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IEnumerable{System.Int32})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
|
||
</summary>
|
||
<param name="positions">
|
||
The positions.
|
||
</param>
|
||
<param name="triangleIndices">
|
||
The triangle indices.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IEnumerable{System.Windows.Point},System.Collections.Generic.IEnumerable{System.Int32})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
|
||
</summary>
|
||
<param name="positions">
|
||
The positions.
|
||
</param>
|
||
<param name="textureCoordinates">
|
||
The texture Coordinates.
|
||
</param>
|
||
<param name="triangleIndices">
|
||
The triangle indices.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Mesh3D.Edges">
|
||
<summary>
|
||
Gets the edges.
|
||
</summary>
|
||
<value> The edges. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Mesh3D.Faces">
|
||
<summary>
|
||
Gets the faces.
|
||
</summary>
|
||
<value> The faces. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Mesh3D.TextureCoordinates">
|
||
<summary>
|
||
Gets the texture coordinates.
|
||
</summary>
|
||
<value> The texture coordinates. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Mesh3D.Vertices">
|
||
<summary>
|
||
Gets the vertices.
|
||
</summary>
|
||
<value> The vertices. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.AddFace(System.Int32[])">
|
||
<summary>
|
||
Adds a face.
|
||
</summary>
|
||
<param name="vertexIndices">
|
||
The vertex indices of the face.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.Clone">
|
||
<summary>
|
||
Creates a new object that is a copy of the current instance.
|
||
</summary>
|
||
<returns>
|
||
A new object that is a copy of this instance.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.FindCentroid(System.Int32)">
|
||
<summary>
|
||
Finds the centroid of the specified face.
|
||
</summary>
|
||
<param name="faceIndex">
|
||
Index of the face.
|
||
</param>
|
||
<returns>
|
||
The centroid.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.FindFaceFromEdge(System.Int32,System.Int32)">
|
||
<summary>
|
||
Finds the face from edge.
|
||
</summary>
|
||
<param name="v0">
|
||
The v0.
|
||
</param>
|
||
<param name="v1">
|
||
The v1.
|
||
</param>
|
||
<returns>
|
||
The face index.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.GetBounds">
|
||
<summary>
|
||
Gets the bounds.
|
||
</summary>
|
||
<returns>
|
||
The bounds.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.GetFaceNormal(System.Int32)">
|
||
<summary>
|
||
Gets the face normal (averaged).
|
||
</summary>
|
||
<param name="faceIndex">
|
||
Index of the face.
|
||
</param>
|
||
<returns>
|
||
The face normal.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.GetNeighbourVertices(System.Int32)">
|
||
<summary>
|
||
Gets the neighbour vertices.
|
||
</summary>
|
||
<param name="vertexIndex">
|
||
Index of the vertex.
|
||
</param>
|
||
<returns>
|
||
The neighbour vertices.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.IsQuadrilateralMesh">
|
||
<summary>
|
||
Determines whether the mesh contains quadrilateral faces only.
|
||
</summary>
|
||
<returns>
|
||
<c>true</c> if the mesh is quadrilateral; otherwise, <c>false</c> .
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.IsTriangularMesh">
|
||
<summary>
|
||
Determines whether the mesh contains triangular faces only.
|
||
</summary>
|
||
<returns>
|
||
<c>true</c> if the mesh is triangular; otherwise, <c>false</c> .
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.Quadrangulate">
|
||
<summary>
|
||
Converts the mesh to a mesh of quadrilaterals.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.ToMeshGeometry3D(System.Boolean,System.Double,System.Collections.Generic.List{System.Int32})">
|
||
<summary>
|
||
Converts the mesh to a MeshGeometry3D.
|
||
</summary>
|
||
<param name="sharedVertices">
|
||
Allow shared vertices (smooth shading) if set to <c>true</c> .
|
||
</param>
|
||
<param name="shrinkFactor">
|
||
The shrink factor.
|
||
</param>
|
||
<param name="faceIndices">
|
||
The face indices.
|
||
</param>
|
||
<returns>
|
||
A mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.Triangulate(System.Boolean)">
|
||
<summary>
|
||
Triangulates the specified mesh.
|
||
</summary>
|
||
<param name="barycentric">
|
||
Use barycentric subdivision if set to <c>true</c> .
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.UpdateEdges">
|
||
<summary>
|
||
Updates the edges.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Mesh3D.FindMidpoint(System.Int32,System.Int32)">
|
||
<summary>
|
||
Finds the midpoint of the specified edge.
|
||
</summary>
|
||
<param name="v0">
|
||
The first vertex index.
|
||
</param>
|
||
<param name="v1">
|
||
The second vertex index.
|
||
</param>
|
||
<returns>
|
||
The midpoint.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BoundingSphere">
|
||
<summary>
|
||
Represents a bounding sphere.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoundingSphere.center">
|
||
<summary>
|
||
The center.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoundingSphere.radius">
|
||
<summary>
|
||
The radius.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.BoundingSphere" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.#ctor(System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BoundingSphere"/> class.
|
||
</summary>
|
||
<param name="center">
|
||
The center.
|
||
</param>
|
||
<param name="diameter">
|
||
The diameter.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoundingSphere.Center">
|
||
<summary>
|
||
Gets or sets the center of the sphere.
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoundingSphere.Radius">
|
||
<summary>
|
||
Gets or sets the radius of the sphere.
|
||
</summary>
|
||
<value>The diameter.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.CreateFromPoints(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D})">
|
||
<summary>
|
||
Creates a bounding sphere from a collection of points.
|
||
</summary>
|
||
<param name="points">
|
||
The points.
|
||
</param>
|
||
<returns>
|
||
The bounding sphere.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.CreateFromRect3D(System.Windows.Media.Media3D.Rect3D)">
|
||
<summary>
|
||
Creates a <see cref="T:HelixToolkit.Wpf.BoundingSphere"/> from a <see cref="T:System.Windows.Media.Media3D.Rect3D"/>.
|
||
</summary>
|
||
<param name="rect">
|
||
The 3D rectangle.
|
||
</param>
|
||
<returns>
|
||
A sphere.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.CreateMerged(HelixToolkit.Wpf.BoundingSphere,HelixToolkit.Wpf.BoundingSphere)">
|
||
<summary>
|
||
Creates a merged bounding sphere.
|
||
</summary>
|
||
<param name="original">
|
||
The original.
|
||
</param>
|
||
<param name="additional">
|
||
The additional.
|
||
</param>
|
||
<returns>
|
||
The merged bounding sphere.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.Contains(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Determines if the specified point is inside the sphere.
|
||
</summary>
|
||
<param name="point">
|
||
The point.
|
||
</param>
|
||
<returns>
|
||
True if the point is inside.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.DistanceFrom(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Calculates the distance from a point to the nearest point on the sphere surface.
|
||
</summary>
|
||
<param name="point">
|
||
The point.
|
||
</param>
|
||
<returns>
|
||
The distance.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.Intersects(HelixToolkit.Wpf.BoundingSphere)">
|
||
<summary>
|
||
Determines if the sphere intersects with the specified sphere.
|
||
</summary>
|
||
<param name="sphere">
|
||
The sphere to check against.
|
||
</param>
|
||
<returns>
|
||
True if the spheres intersect.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingSphere.RayIntersection(HelixToolkit.Wpf.Ray3D,System.Windows.Media.Media3D.Point3D[]@)">
|
||
<summary>
|
||
Gets the intersection with the specified ray.
|
||
</summary>
|
||
<param name="ray">The ray.</param>
|
||
<param name="result">The intersection point(s).</param>
|
||
<returns>The intersection points sorted by distance from the ray origin.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CanonicalSplineHelper">
|
||
<summary>
|
||
Interpolates a list of points using a canonical spline.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CanonicalSplineHelper.CreateSpline(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Collections.Generic.IList{System.Double},System.Boolean,System.Double)">
|
||
<summary>
|
||
Creates a spline of points.
|
||
</summary>
|
||
<param name="points">
|
||
The points.
|
||
</param>
|
||
<param name="tension">
|
||
The tension.
|
||
</param>
|
||
<param name="tensions">
|
||
The tensions.
|
||
</param>
|
||
<param name="isClosed">
|
||
True if the spline is closed.
|
||
</param>
|
||
<param name="tolerance">
|
||
The tolerance.
|
||
</param>
|
||
<returns>
|
||
A list of screen points.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CanonicalSplineHelper.Segment(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
The segment.
|
||
</summary>
|
||
<param name="points">
|
||
The points.
|
||
</param>
|
||
<param name="pt0">
|
||
The pt 0.
|
||
</param>
|
||
<param name="pt1">
|
||
The pt 1.
|
||
</param>
|
||
<param name="pt2">
|
||
The pt 2.
|
||
</param>
|
||
<param name="pt3">
|
||
The pt 3.
|
||
</param>
|
||
<param name="t1">
|
||
The t 1.
|
||
</param>
|
||
<param name="t2">
|
||
The t 2.
|
||
</param>
|
||
<param name="tolerance">
|
||
The tolerance.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ColorHelper">
|
||
<summary>
|
||
Helper methods for <see cref="T:System.Windows.Media.Color"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ColorHelper.UndefinedColor">
|
||
<summary>
|
||
The undefined color #00000000.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.ChangeAlpha(System.Windows.Media.Color,System.Byte)">
|
||
<summary>
|
||
Change the alpha value of a color
|
||
</summary>
|
||
<param name="c">
|
||
</param>
|
||
<param name="alpha">
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.ChangeIntensity(System.Windows.Media.Color,System.Double)">
|
||
<summary>
|
||
Changes the intensity.
|
||
</summary>
|
||
<param name="c">
|
||
The c.
|
||
</param>
|
||
<param name="factor">
|
||
The factor.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.ColorDifference(System.Windows.Media.Color,System.Windows.Media.Color)">
|
||
<summary>
|
||
Calculates the difference between two <see cref="T:System.Windows.Media.Color"/>s
|
||
</summary>
|
||
<param name="c1">
|
||
</param>
|
||
<param name="c2">
|
||
</param>
|
||
<returns>
|
||
L2-norm in RGBA space
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHex(System.Windows.Media.Color)">
|
||
<summary>
|
||
Convert a <see cref="T:System.Windows.Media.Color"/> to a hexadecimal string.
|
||
</summary>
|
||
<param name="color">
|
||
</param>
|
||
<returns>
|
||
The color to hex.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHsv(System.Windows.Media.Color)">
|
||
<summary>
|
||
Converts from a <see cref="T:System.Windows.Media.Color"/> to HSV values (double)
|
||
</summary>
|
||
<param name="color">
|
||
</param>
|
||
<returns>
|
||
Array of [Hue,Saturation,Value] in the range [0,1]
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHsvBytes(System.Windows.Media.Color)">
|
||
<summary>
|
||
Converts from a <see cref="T:System.Windows.Media.Color"/> to HSV values (byte)
|
||
</summary>
|
||
<param name="color">
|
||
</param>
|
||
<returns>
|
||
Array of [Hue,Saturation,Value] in the range [0,255]
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.ColorToUint(System.Windows.Media.Color)">
|
||
<summary>
|
||
Convert a <see cref="T:System.Windows.Media.Color"/> to unsigned int
|
||
</summary>
|
||
<param name="c">
|
||
</param>
|
||
<returns>
|
||
The color to uint.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.Complementary(System.Windows.Media.Color)">
|
||
<summary>
|
||
Calculates the complementary color
|
||
</summary>
|
||
<param name="c">
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.HexToColor(System.String)">
|
||
<summary>
|
||
Convert a hexadecimal string to <see cref="T:System.Windows.Media.Color"/>.
|
||
</summary>
|
||
<param name="value">
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Byte,System.Byte,System.Byte)">
|
||
<summary>
|
||
Converts from HSV to a RGB <see cref="T:System.Windows.Media.Color"/>
|
||
</summary>
|
||
<param name="hue">
|
||
The hue.
|
||
</param>
|
||
<param name="saturation">
|
||
The saturation.
|
||
</param>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Double[])">
|
||
<summary>
|
||
Create a color from the specified HSV.
|
||
</summary>
|
||
<param name="hsv">
|
||
The HSV.
|
||
</param>
|
||
<returns>
|
||
A color.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Convert from HSV to <see cref="T:System.Windows.Media.Color"/>
|
||
http://en.wikipedia.org/wiki/HSL_color_space
|
||
</summary>
|
||
<param name="hue">
|
||
Hue [0,1]
|
||
</param>
|
||
<param name="sat">
|
||
Saturation [0,1]
|
||
</param>
|
||
<param name="val">
|
||
Value [0,1]
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.HueDifference(System.Windows.Media.Color,System.Windows.Media.Color)">
|
||
<summary>
|
||
Calculate the difference in hue between two <see cref="T:System.Windows.Media.Color"/>s.
|
||
</summary>
|
||
<param name="c1">
|
||
</param>
|
||
<param name="c2">
|
||
</param>
|
||
<returns>
|
||
The hue difference.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.Interpolate(System.Windows.Media.Color,System.Windows.Media.Color,System.Double)">
|
||
<summary>
|
||
Linear interpolation between two <see cref="T:System.Windows.Media.Color"/>s.
|
||
</summary>
|
||
<param name="c0">
|
||
</param>
|
||
<param name="c1">
|
||
</param>
|
||
<param name="x">
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ColorHelper.UIntToColor(System.UInt32)">
|
||
<summary>
|
||
Convert an unsigned int (32bit) to <see cref="T:System.Windows.Media.Color"/>
|
||
</summary>
|
||
<param name="color">
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.DependencyPropertyEx">
|
||
<summary>
|
||
Provides generic dependency property register methods.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DependencyPropertyEx.Register``2(System.String,``0)">
|
||
<summary>
|
||
Registers a dependency property with the specified name.
|
||
</summary>
|
||
<typeparam name="TProperty">The type of the property.</typeparam>
|
||
<typeparam name="TOwner">The type of the owner class.</typeparam>
|
||
<param name="name">The name.</param>
|
||
<param name="defaultValue">The default value.</param>
|
||
<returns>
|
||
A DependencyProperty.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DependencyPropertyEx.Register``2(System.String,``0,System.Action{``1,System.Windows.DependencyPropertyChangedEventArgs})">
|
||
<summary>
|
||
Registers a dependency property with the specified name.
|
||
</summary>
|
||
<typeparam name="TProperty">The type of the property.</typeparam>
|
||
<typeparam name="TOwner">The type of the owner class.</typeparam>
|
||
<param name="name">The name.</param>
|
||
<param name="defaultValue">The default value.</param>
|
||
<param name="callback">The callback.</param>
|
||
<returns>A DependencyProperty.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.IBoundsIgnoredVisual3D">
|
||
<summary>
|
||
Defines the visual3D type that its bounds will be ignored.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Model3DHelper">
|
||
<summary>
|
||
Provides extension methods for <see cref="T:System.Windows.Media.Media3D.Model3D"/> objects.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Model3DHelper.GetTransform(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Gets the transform.
|
||
</summary>
|
||
<param name="current">
|
||
The current.
|
||
</param>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="parentTransform">
|
||
The parent transform.
|
||
</param>
|
||
<returns>
|
||
The transform.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Model3DHelper.Traverse``1(System.Windows.Media.Media3D.Model3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
|
||
<summary>
|
||
Traverses the Model3D tree and invokes the specified action on each Model3D of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type.
|
||
</typeparam>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="action">
|
||
The action.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Model3DHelper.Traverse``1(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
|
||
<summary>
|
||
Traverses the Model3D tree and invokes the specified action on each Model3D of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type.
|
||
</typeparam>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="transform">
|
||
The transform.
|
||
</param>
|
||
<param name="action">
|
||
The action.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Model3DHelper.Traverse``1(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D,System.Action{``0,System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D})">
|
||
<summary>
|
||
Traverses the Model3D tree and invokes the specified action on each Model3D of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type.
|
||
</typeparam>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<param name="transform">
|
||
The transform.
|
||
</param>
|
||
<param name="action">
|
||
The action.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Billboard">
|
||
<summary>
|
||
Represents a billboard.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Billboard.Position">
|
||
<summary>
|
||
The position
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Billboard.Left">
|
||
<summary>
|
||
The relative left position (screen coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Billboard.Right">
|
||
<summary>
|
||
The relative right position (screen coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Billboard.Top">
|
||
<summary>
|
||
The relative top position (screen coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Billboard.Bottom">
|
||
<summary>
|
||
The relative bottom position (screen coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Billboard.DepthOffset">
|
||
<summary>
|
||
The depth offset in normalized units
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Billboard.WorldDepthOffset">
|
||
<summary>
|
||
The depth offset in model (world) units
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Billboard.#ctor(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Billboard" /> class.
|
||
</summary>
|
||
<param name="position">The position.</param>
|
||
<param name="size">The size.</param>
|
||
<param name="depthOffset">The depth offset.</param>
|
||
<param name="worldDepthOffset">The depth offset in world coordinates.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Billboard.#ctor(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Windows.HorizontalAlignment,System.Windows.VerticalAlignment,System.Double,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Billboard" /> class.
|
||
</summary>
|
||
<param name="position">The position.</param>
|
||
<param name="width">The width.</param>
|
||
<param name="height">The height.</param>
|
||
<param name="horizontalAlignment">The horizontal alignment.</param>
|
||
<param name="verticalAlignment">The vertical alignment.</param>
|
||
<param name="depthOffset">The depth offset.</param>
|
||
<param name="worldDepthOffset">The depth offset in world coordinates.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BillboardGeometryBuilder">
|
||
<summary>
|
||
Builds a mesh geometry for a collection of billboards.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BillboardGeometryBuilder"/> class.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.CreateIndices(System.Int32)">
|
||
<summary>
|
||
Creates the triangle indices.
|
||
</summary>
|
||
<param name="n">
|
||
The number of points.
|
||
</param>
|
||
<returns>
|
||
The triangle indices.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.GetPositions(System.Collections.Generic.IList{HelixToolkit.Wpf.Billboard},System.Windows.Vector)">
|
||
<summary>
|
||
Gets the billboard positions with the current screen transform.
|
||
</summary>
|
||
<param name="billboards">The billboards.</param>
|
||
<param name="offset">The offset.</param>
|
||
<returns>The positions.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.GetPinPositions(System.Collections.Generic.IList{HelixToolkit.Wpf.Billboard},System.Windows.Vector,System.Double)">
|
||
<summary>
|
||
Gets the billboard positions with the current screen transform.
|
||
</summary>
|
||
<param name="billboards">The billboards.</param>
|
||
<param name="offset">The offset.</param>
|
||
<param name="pinWidth">Width of the pins.</param>
|
||
<returns>The mesh vertices.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RenderingEventManager">
|
||
<summary>
|
||
Represents a weak event manager for the CompositionTarget.Rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderingEventManager.StartListening">
|
||
<summary>
|
||
Start listening to the CompositionTarget.Rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderingEventManager.StopListening">
|
||
<summary>
|
||
Stop listening to the CompositionTarget.Rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.WeakEventManagerBase`1">
|
||
<summary>
|
||
Provides a generic base class for weak event managers that handle static events.
|
||
</summary>
|
||
<typeparam name="TManager">The type of the manager.</typeparam>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.AddListener(System.Windows.IWeakEventListener)">
|
||
<summary>
|
||
Adds the specified listener.
|
||
</summary>
|
||
<param name="listener">The listener.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.RemoveListener(System.Windows.IWeakEventListener)">
|
||
<summary>
|
||
Removes the specified listener.
|
||
</summary>
|
||
<param name="listener">The listener.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.WeakEventManagerBase`1.CurrentManager">
|
||
<summary>
|
||
Gets the current manager.
|
||
</summary>
|
||
<value>The current manager.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StartListening(System.Object)">
|
||
<summary>
|
||
When overridden in a derived class, starts listening for the event being managed. After <see cref="M:System.Windows.WeakEventManager.StartListening(System.Object)"/> is first called, the manager should be in the state of calling <see cref="M:System.Windows.WeakEventManager.DeliverEvent(System.Object,System.EventArgs)"/> or <see cref="M:System.Windows.WeakEventManager.DeliverEventToList(System.Object,System.EventArgs,System.Windows.WeakEventManager.ListenerList)"/> whenever the relevant event from the provided source is handled.
|
||
</summary>
|
||
<param name="source">The source to begin listening on.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StopListening(System.Object)">
|
||
<summary>
|
||
When overridden in a derived class, stops listening on the provided source for the event being managed.
|
||
</summary>
|
||
<param name="source">The source to stop listening on.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.Handler(System.Object,System.EventArgs)">
|
||
<summary>
|
||
Handlers the specified sender.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StartListening">
|
||
<summary>
|
||
Starts the listening.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StopListening">
|
||
<summary>
|
||
Stops the listening.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SubdivisionScheme">
|
||
<summary>
|
||
Subdivision scheme.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SubdivisionScheme.Loop">
|
||
<summary>
|
||
Loop's original scheme
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SubdivisionScheme.Warren">
|
||
<summary>
|
||
Loop subdivision with Warren's weights
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LoopSubdivision">
|
||
<summary>
|
||
Builds a subdivision surface from a triangular mesh.
|
||
</summary>
|
||
<remarks>
|
||
<para>
|
||
http:///en.wikipedia.org/wiki/Subdivision_surface
|
||
http:///en.wikipedia.org/wiki/Loop_subdivision_surface
|
||
http:///research.microsoft.com/~cloop/thesis.pdf
|
||
http:///www.dgp.toronto.edu/people/stam/reality/Research/pdf/loop.pdf
|
||
http:///research.microsoft.com/en-us/um/people/cloop/
|
||
</para>
|
||
<para>
|
||
This code is based on a matlab program "loopSubdivision.m" by Jesús P. Mena-Chalco.
|
||
http:///www.mathworks.com.au/matlabcentral/fileexchange/24942-loop-subdivision
|
||
</para>
|
||
<para>
|
||
Copyright (c) 2009, Jesus Mena
|
||
All rights reserved.
|
||
</para>
|
||
<para>
|
||
Redistribution and use in source and binary forms, with or without
|
||
modification, are permitted provided that the following conditions are
|
||
met:
|
||
</para>
|
||
<para>
|
||
* Redistributions of source code must retain the above copyright
|
||
notice, this list of conditions and the following disclaimer.
|
||
* Redistributions in binary form must reproduce the above copyright
|
||
notice, this list of conditions and the following disclaimer in
|
||
the documentation and/or other materials provided with the distribution
|
||
</para>
|
||
<para>
|
||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||
POSSIBILITY OF SUCH DAMAGE.
|
||
</para>
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LoopSubdivision.vertices">
|
||
<summary>
|
||
The vertices.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LoopSubdivision.triangleIndices">
|
||
<summary>
|
||
The triangle indices.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LoopSubdivision.newVertices">
|
||
<summary>
|
||
The new vertices (temoporary list).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LoopSubdivision.newTriangleIndices">
|
||
<summary>
|
||
The new triangle indices (temporary list).
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LoopSubdivision.Scheme">
|
||
<summary>
|
||
Gets or sets the subdivision scheme.
|
||
</summary>
|
||
<value>The scheme.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LoopSubdivision"/> class.
|
||
</summary>
|
||
<param name="vertices">
|
||
The vertices.
|
||
</param>
|
||
<param name="triangleIndices">
|
||
The triangle indices.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.#ctor(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LoopSubdivision"/> class.
|
||
</summary>
|
||
<param name="meshGeometry">
|
||
The mesh geometry.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.ToMeshGeometry3D">
|
||
<summary>
|
||
Creates a mesh geometry.
|
||
</summary>
|
||
<returns>
|
||
A MeshGeometry3D instance.
|
||
</returns>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LoopSubdivision.Positions">
|
||
<summary>
|
||
Gets the positions.
|
||
</summary>
|
||
<value>The positions.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.ToMesh3D">
|
||
<summary>
|
||
Creates a mesh.
|
||
</summary>
|
||
<returns>
|
||
A Mesh3D instance.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.Add(System.Int32,System.Int32,System.Int32)">
|
||
<summary>
|
||
Adds a triangle.
|
||
</summary>
|
||
<param name="v0">
|
||
The first vertex index.
|
||
</param>
|
||
<param name="v1">
|
||
The second vertex index.
|
||
</param>
|
||
<param name="v2">
|
||
The third vertex index.
|
||
</param>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LoopSubdivision.edgeVertice">
|
||
<summary>
|
||
The edge vertice.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.GetEdgeVertice(System.Int32,System.Int32,System.Int32)">
|
||
<summary>
|
||
Gets an edge vertice.
|
||
</summary>
|
||
<param name="v0">
|
||
The first vertex index.
|
||
</param>
|
||
<param name="v1">
|
||
The second vertex index.
|
||
</param>
|
||
<param name="i">
|
||
0: index of the new vertex between (x,y)
|
||
1: index of the first opposite vertex between (x,y)
|
||
2: index of the second opposite vertex between (x,y)
|
||
</param>
|
||
<returns>
|
||
The vertex index.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.SetEdgeVertice(System.Int32,System.Int32,System.Int32,System.Int32)">
|
||
<summary>
|
||
Set an edge vertice.
|
||
</summary>
|
||
<param name="v0">
|
||
The first vertex index.
|
||
</param>
|
||
<param name="v1">
|
||
The second vertex index.
|
||
</param>
|
||
<param name="i">
|
||
0: index of the new vertex between (x,y)
|
||
1: index of the first opposite vertex between (x,y)
|
||
2: index of the second opposite vertex between (x,y)
|
||
</param>
|
||
<param name="value">
|
||
The vertex index.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.Sum(System.Collections.Generic.IEnumerable{System.Int32})">
|
||
<summary>
|
||
Sums the specified vectors.
|
||
</summary>
|
||
<param name="indices">
|
||
The indices of the vectors.
|
||
</param>
|
||
<returns>
|
||
The sum.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.Sqr(System.Double)">
|
||
<summary>
|
||
Squares the specified double.
|
||
</summary>
|
||
<param name="d">
|
||
The double.
|
||
</param>
|
||
<returns>
|
||
The square.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.Subdivide(System.Int32)">
|
||
<summary>
|
||
Subdivides this instance n times.
|
||
</summary>
|
||
<param name="n">
|
||
The number of subdivisions.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.Subdivide">
|
||
<summary>
|
||
Subdivides this instance.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LoopSubdivision.AddEdgeVertice(System.Int32,System.Int32,System.Int32)">
|
||
<summary>
|
||
Adds an edge vertex.
|
||
</summary>
|
||
<param name="v1Index">
|
||
The first vertex index.
|
||
</param>
|
||
<param name="v2Index">
|
||
The second vertex index.
|
||
</param>
|
||
<param name="v3Index">
|
||
The third vertex index.
|
||
</param>
|
||
<returns>
|
||
The added edge vertex index.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CameraController">
|
||
<summary>
|
||
Provides a control that manipulates the camera by mouse and keyboard gestures.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.CameraModeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.CameraMode"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.CameraProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.Camera"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.CameraRotationModeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.CameraRotationMode"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.DefaultCameraProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.DefaultCamera"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.EnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.Enabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.InertiaFactorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.InertiaFactor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.InfiniteSpinProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.InfiniteSpin"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.IsChangeFieldOfViewEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsChangeFieldOfViewEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.IsInertiaEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsInertiaEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.IsMoveEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsMoveEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.IsPanEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsPanEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.IsRotationEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsRotationEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.IsTouchZoomEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsTouchZoomEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.IsZoomEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.IsZoomEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.LeftRightPanSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.LeftRightPanSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.LeftRightRotationSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.LeftRightRotationSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.LookAtChangedEvent">
|
||
<summary>
|
||
The look at (target) point changed event
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.MaximumFieldOfViewProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.MaximumFieldOfView"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.MinimumFieldOfViewProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.MinimumFieldOfView"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ModelUpDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ModelUpDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.MoveSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.MoveSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.PageUpDownZoomSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.PageUpDownZoomSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.PanCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.PanCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.RotateAroundMouseDownPointProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.RotateAroundMouseDownPoint"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.RotateCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.RotateCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.RotationSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.RotationSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ShowCameraTargetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ShowCameraTarget"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.SpinReleaseTimeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.SpinReleaseTime"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.UpDownPanSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.UpDownPanSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.UpDownRotationSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.UpDownRotationSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ViewportProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.Viewport"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ZoomAroundMouseDownPointProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ZoomAroundMouseDownPoint"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ZoomCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ZoomCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ZoomRectangleCursorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ZoomRectangleCursor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ZoomSensitivityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CameraController.ZoomSensitivity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.ZoomedByRectangleEvent">
|
||
<summary>
|
||
The zoomed by rectangle event
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.cameraHistory">
|
||
<summary>
|
||
The camera history stack.
|
||
</summary>
|
||
<remarks>
|
||
Implemented as a linkedlist since we want to remove items at the bottom of the stack.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.renderingEventListener">
|
||
<summary>
|
||
The rendering event listener.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.cursorStack">
|
||
<summary>
|
||
The stacked cursors - used for restoring to original cursor
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.changeFieldOfViewHandler">
|
||
<summary>
|
||
The change field of view event handler.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.changeLookAtHandler">
|
||
<summary>
|
||
The change look at event handler.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.isSpinning">
|
||
<summary>
|
||
The is spinning flag.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.lastTick">
|
||
<summary>
|
||
The last tick.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.moveSpeed">
|
||
<summary>
|
||
The move speed.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.panHandler">
|
||
<summary>
|
||
The pan event handler.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.panSpeed">
|
||
<summary>
|
||
The pan speed.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.rectangleAdorner">
|
||
<summary>
|
||
The rectangle adorner.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.rotateHandler">
|
||
<summary>
|
||
The rotation event handler.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.rotationPoint3D">
|
||
<summary>
|
||
The 3D rotation point.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.rotationPosition">
|
||
<summary>
|
||
The rotation position.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.rotationSpeed">
|
||
<summary>
|
||
The rotation speed.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.spinningPoint3D">
|
||
<summary>
|
||
The 3D point to spin around.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.spinningPosition">
|
||
<summary>
|
||
The spinning position.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.spinningSpeed">
|
||
<summary>
|
||
The spinning speed.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.targetAdorner">
|
||
<summary>
|
||
The target adorner.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.touchPreviousPoint">
|
||
<summary>
|
||
The touch point in the last touch delta event
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.manipulatorCount">
|
||
<summary>
|
||
The number of touch manipulators (fingers) in the last touch delta event
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.zoomHandler">
|
||
<summary>
|
||
The zoom event handler.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.zoomPoint3D">
|
||
<summary>
|
||
The point to zoom around.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.zoomRectangleHandler">
|
||
<summary>
|
||
The zoom rectangle event handler.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CameraController.zoomSpeed">
|
||
<summary>
|
||
The zoom speed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.#cctor">
|
||
<summary>
|
||
Initializes static members of the <see cref="T:HelixToolkit.Wpf.CameraController" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CameraController" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.CameraController.LookAtChanged">
|
||
<summary>
|
||
Occurs when the look at/target point changed.
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.CameraController.ZoomedByRectangle">
|
||
<summary>
|
||
Occurs when the view is zoomed by rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.BackViewCommand">
|
||
<summary>
|
||
Gets the back view command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.BottomViewCommand">
|
||
<summary>
|
||
Gets the bottom view command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCommand">
|
||
<summary>
|
||
Gets the change field of view command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ChangeLookAtCommand">
|
||
<summary>
|
||
Gets the change look at command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.FrontViewCommand">
|
||
<summary>
|
||
Gets the front view command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.LeftViewCommand">
|
||
<summary>
|
||
Gets the left view command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.PanCommand">
|
||
<summary>
|
||
Gets the pan command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ResetCameraCommand">
|
||
<summary>
|
||
Gets the reset camera command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.RightViewCommand">
|
||
<summary>
|
||
Gets the right view command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.RotateCommand">
|
||
<summary>
|
||
Gets the rotate command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.TopViewCommand">
|
||
<summary>
|
||
Gets the top view command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ZoomCommand">
|
||
<summary>
|
||
Gets the zoom command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ZoomExtentsCommand">
|
||
<summary>
|
||
Gets the zoom extents command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ZoomRectangleCommand">
|
||
<summary>
|
||
Gets the zoom rectangle command.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ActualCamera">
|
||
<summary>
|
||
Gets ActualCamera.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.Camera">
|
||
<summary>
|
||
Gets or sets Camera.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.CameraLookDirection">
|
||
<summary>
|
||
Gets or sets CameraLookDirection.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.CameraMode">
|
||
<summary>
|
||
Gets or sets CameraMode.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.CameraPosition">
|
||
<summary>
|
||
Gets or sets CameraPosition.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.CameraRotationMode">
|
||
<summary>
|
||
Gets or sets CameraRotationMode.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.CameraTarget">
|
||
<summary>
|
||
Gets or sets CameraTarget.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.CameraUpDirection">
|
||
<summary>
|
||
Gets or sets CameraUpDirection.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCursor">
|
||
<summary>
|
||
Gets or sets the change field of view cursor.
|
||
</summary>
|
||
<value> The change field of view cursor. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.DefaultCamera">
|
||
<summary>
|
||
Gets or sets the default camera (used when resetting the view).
|
||
</summary>
|
||
<value> The default camera. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.Enabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether Enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.InertiaFactor">
|
||
<summary>
|
||
Gets or sets InertiaFactor.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.InfiniteSpin">
|
||
<summary>
|
||
Gets or sets a value indicating whether InfiniteSpin.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsActive">
|
||
<summary>
|
||
Gets a value indicating whether IsActive.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsChangeFieldOfViewEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether field of view can be changed.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsInertiaEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether inertia is enabled for the camera manipulations.
|
||
</summary>
|
||
<value><c>true</c> if inertia is enabled; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsMoveEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether move is enabled.
|
||
</summary>
|
||
<value> <c>true</c> if move is enabled; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsPanEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether pan is enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsRotationEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether IsRotationEnabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsTouchZoomEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether touch zoom (pinch gesture) is enabled.
|
||
</summary>
|
||
<value> <c>true</c> if touch zoom is enabled; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsZoomEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether IsZoomEnabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.LeftRightPanSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for pan by the left and right keys.
|
||
</summary>
|
||
<value> The pan sensitivity. </value>
|
||
<remarks>
|
||
Use -1 to invert the pan direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.LeftRightRotationSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for rotation by the left and right keys.
|
||
</summary>
|
||
<value> The rotation sensitivity. </value>
|
||
<remarks>
|
||
Use -1 to invert the rotation direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.MaximumFieldOfView">
|
||
<summary>
|
||
Gets or sets the maximum field of view.
|
||
</summary>
|
||
<value> The maximum field of view. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.MinimumFieldOfView">
|
||
<summary>
|
||
Gets or sets the minimum field of view.
|
||
</summary>
|
||
<value> The minimum field of view. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ModelUpDirection">
|
||
<summary>
|
||
Gets or sets the model up direction.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.MoveSensitivity">
|
||
<summary>
|
||
Gets or sets the move sensitivity.
|
||
</summary>
|
||
<value> The move sensitivity. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.PageUpDownZoomSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for zoom by the page up and page down keys.
|
||
</summary>
|
||
<value> The zoom sensitivity. </value>
|
||
<remarks>
|
||
Use -1 to invert the zoom direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.PanCursor">
|
||
<summary>
|
||
Gets or sets the pan cursor.
|
||
</summary>
|
||
<value> The pan cursor. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.RotateAroundMouseDownPoint">
|
||
<summary>
|
||
Gets or sets a value indicating whether to rotate around the mouse down point.
|
||
</summary>
|
||
<value> <c>true</c> if rotation around the mouse down point is enabled; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.RotateCursor">
|
||
<summary>
|
||
Gets or sets the rotate cursor.
|
||
</summary>
|
||
<value> The rotate cursor. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.RotationSensitivity">
|
||
<summary>
|
||
Gets or sets the rotation sensitivity (degrees/pixel).
|
||
</summary>
|
||
<value> The rotation sensitivity. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ShowCameraTarget">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show a target adorner when manipulating the camera.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.SpinReleaseTime">
|
||
<summary>
|
||
Gets or sets the max duration of mouse drag to activate spin.
|
||
</summary>
|
||
<remarks>
|
||
If the time between mouse down and mouse up is less than this value, spin is activated.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.UpDownPanSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for pan by the up and down keys.
|
||
</summary>
|
||
<value> The pan sensitivity. </value>
|
||
<remarks>
|
||
Use -1 to invert the pan direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.UpDownRotationSensitivity">
|
||
<summary>
|
||
Gets or sets the sensitivity for rotation by the up and down keys.
|
||
</summary>
|
||
<value> The rotation sensitivity. </value>
|
||
<remarks>
|
||
Use -1 to invert the rotation direction.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.Viewport">
|
||
<summary>
|
||
Gets or sets Viewport.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ZoomAroundMouseDownPoint">
|
||
<summary>
|
||
Gets or sets a value indicating whether to zoom around mouse down point.
|
||
</summary>
|
||
<value> <c>true</c> if zooming around the mouse down point is enabled; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ZoomCursor">
|
||
<summary>
|
||
Gets or sets the zoom cursor.
|
||
</summary>
|
||
<value> The zoom cursor. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ZoomRectangleCursor">
|
||
<summary>
|
||
Gets or sets the zoom rectangle cursor.
|
||
</summary>
|
||
<value> The zoom rectangle cursor. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.ZoomSensitivity">
|
||
<summary>
|
||
Gets or sets ZoomSensitivity.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsOrthographicCamera">
|
||
<summary>
|
||
Gets a value indicating whether IsOrthographicCamera.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.IsPerspectiveCamera">
|
||
<summary>
|
||
Gets a value indicating whether IsPerspectiveCamera.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.OrthographicCamera">
|
||
<summary>
|
||
Gets OrthographicCamera.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CameraController.PerspectiveCamera">
|
||
<summary>
|
||
Gets PerspectiveCamera.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.AddMoveForce(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Adds the specified move force.
|
||
</summary>
|
||
<param name="dx">
|
||
The delta x.
|
||
</param>
|
||
<param name="dy">
|
||
The delta y.
|
||
</param>
|
||
<param name="dz">
|
||
The delta z.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.AddMoveForce(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Adds the specified move force.
|
||
</summary>
|
||
<param name="delta">
|
||
The delta.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.AddPanForce(System.Double,System.Double)">
|
||
<summary>
|
||
Adds the specified pan force.
|
||
</summary>
|
||
<param name="dx">
|
||
The delta x.
|
||
</param>
|
||
<param name="dy">
|
||
The delta y.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.AddPanForce(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
The add pan force.
|
||
</summary>
|
||
<param name="pan">
|
||
The pan.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.AddRotateForce(System.Double,System.Double)">
|
||
<summary>
|
||
The add rotate force.
|
||
</summary>
|
||
<param name="dx">
|
||
The delta x.
|
||
</param>
|
||
<param name="dy">
|
||
The delta y.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.AddZoomForce(System.Double)">
|
||
<summary>
|
||
Adds the zoom force.
|
||
</summary>
|
||
<param name="delta">
|
||
The delta.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.AddZoomForce(System.Double,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Adds the zoom force.
|
||
</summary>
|
||
<param name="delta">
|
||
The delta.
|
||
</param>
|
||
<param name="zoomOrigin">
|
||
The zoom origin.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ChangeDirection(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Changes the direction of the camera.
|
||
</summary>
|
||
<param name="lookDir">
|
||
The look direction.
|
||
</param>
|
||
<param name="upDir">
|
||
The up direction.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ChangeDirection(System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Changes the direction of the camera.
|
||
</summary>
|
||
<param name="lookDir">
|
||
The look direction.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.HideRectangle">
|
||
<summary>
|
||
Hides the rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.HideTargetAdorner">
|
||
<summary>
|
||
Hides the target adorner.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Change the "look-at" point.
|
||
</summary>
|
||
<param name="target">
|
||
The target.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.PushCameraSetting">
|
||
<summary>
|
||
Push the current camera settings on an internal stack.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ResetCamera">
|
||
<summary>
|
||
Resets the camera.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ResetCameraUpDirection">
|
||
<summary>
|
||
Resets the camera up direction.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.RestoreCameraSetting">
|
||
<summary>
|
||
Restores the most recent camera setting from the internal stack.
|
||
</summary>
|
||
<returns> The restore camera setting. </returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ShowRectangle(System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color)">
|
||
<summary>
|
||
Shows the rectangle.
|
||
</summary>
|
||
<param name="rect">
|
||
The rectangle.
|
||
</param>
|
||
<param name="color1">
|
||
The color 1.
|
||
</param>
|
||
<param name="color2">
|
||
The color 2.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ShowTargetAdorner(System.Windows.Point)">
|
||
<summary>
|
||
Shows the target adorner.
|
||
</summary>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.StartSpin(System.Windows.Vector,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Starts the spin.
|
||
</summary>
|
||
<param name="speed">
|
||
The speed.
|
||
</param>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<param name="aroundPoint">
|
||
The spin around point.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.StopSpin">
|
||
<summary>
|
||
Stops the spin.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.UpdateRectangle(System.Windows.Rect)">
|
||
<summary>
|
||
Updates the rectangle.
|
||
</summary>
|
||
<param name="rect">
|
||
The rectangle.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.Zoom(System.Double)">
|
||
<summary>
|
||
Zooms by the specified delta value.
|
||
</summary>
|
||
<param name="delta">
|
||
The delta value.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ZoomExtents(System.Double)">
|
||
<summary>
|
||
Zooms to the extents of the model.
|
||
</summary>
|
||
<param name="animationTime">
|
||
The animation time (milliseconds).
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.RestoreCursor">
|
||
<summary>
|
||
Restores the cursor from the cursor stack.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.SetCursor(System.Windows.Input.Cursor)">
|
||
<summary>
|
||
Sets the cursor and pushes the current cursor to the cursor stack.
|
||
</summary>
|
||
<param name="cursor">The cursor.</param>
|
||
<remarks>Use <see cref="M:HelixToolkit.Wpf.CameraController.RestoreCursor" /> to restore the cursor again.</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnLookAtChanged">
|
||
<summary>
|
||
Raises the LookAtChanged event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnZoomedByRectangle">
|
||
<summary>
|
||
Raises the ZoomedByRectangle event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)">
|
||
<summary>
|
||
Called when the <see cref="E:System.Windows.UIElement.ManipulationCompleted"/> event occurs.
|
||
</summary>
|
||
<param name="e">
|
||
The data for the event.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)">
|
||
<summary>
|
||
Called when the <see cref="E:System.Windows.UIElement.ManipulationDelta"/> event occurs.
|
||
</summary>
|
||
<param name="e">
|
||
The data for the event.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)">
|
||
<summary>
|
||
Called when the <see cref="E:System.Windows.UIElement.ManipulationStarted"/> event occurs.
|
||
</summary>
|
||
<param name="e">
|
||
The data for the event.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled MouseDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled StylusSystemGesture attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs"/> that contains the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.CameraChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The camera changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ViewportChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The viewport changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.BackViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
The back view event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.BottomViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
The bottom view event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.CameraControllerLoaded(System.Object,System.Windows.RoutedEventArgs)">
|
||
<summary>
|
||
The camera controller_ loaded.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.CameraControllerUnloaded(System.Object,System.Windows.RoutedEventArgs)">
|
||
<summary>
|
||
Called when the CameraController is unloaded.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.Clamp(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Clamps the specified value between the limits.
|
||
</summary>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
<param name="min">
|
||
The min.
|
||
</param>
|
||
<param name="max">
|
||
The max.
|
||
</param>
|
||
<returns>
|
||
The clamp.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.FindPanVector(System.Double,System.Double)">
|
||
<summary>
|
||
Finds the pan vector.
|
||
</summary>
|
||
<param name="dx">
|
||
The delta x.
|
||
</param>
|
||
<param name="dy">
|
||
The delta y.
|
||
</param>
|
||
<returns>
|
||
The <see cref="T:System.Windows.Media.Media3D.Vector3D"/> .
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.FrontViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
The front view event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.InitializeBindings">
|
||
<summary>
|
||
Initializes the input bindings.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.LeftViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
The left view event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnCameraChanged">
|
||
<summary>
|
||
The on camera changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
|
||
<summary>
|
||
The rendering event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
|
||
<summary>
|
||
Called when a key is pressed.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.KeyEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnMouseWheel(System.Object,System.Windows.Input.MouseWheelEventArgs)">
|
||
<summary>
|
||
Called when the mouse wheel is moved.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.MouseWheelEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnTimeStep(System.Double)">
|
||
<summary>
|
||
The on time step.
|
||
</summary>
|
||
<param name="time">
|
||
The time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.OnViewportChanged">
|
||
<summary>
|
||
The on viewport changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.RefreshViewport">
|
||
<summary>
|
||
The refresh viewport.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ResetCameraHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
The reset camera event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.RightViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
The right view event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.StopAnimations">
|
||
<summary>
|
||
The stop animations.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.SubscribeEvents">
|
||
<summary>
|
||
The subscribe events.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.TopViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
The top view event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.UnSubscribeEvents">
|
||
<summary>
|
||
The un subscribe events.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraController.ZoomExtentsHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||
<summary>
|
||
The Zoom extents event handler.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.AnaglyphView3D">
|
||
<summary>
|
||
An anaglyph viewer control.
|
||
</summary>
|
||
<remarks>
|
||
Petzold's anaglyph space station (using opacity)
|
||
http://www.charlespetzold.com/3D/
|
||
Greg Schechter multi input shader effects (for the AnaglyphEffect)
|
||
http://blogs.msdn.com/greg_schechter/archive/2008/09/27/a-more-useful-multi-input-effect.aspx
|
||
Barcinski and Jean-Jean: Making of Part III - Anaglyph
|
||
http://blog.barcinski-jeanjean.com/2008/10/17/making-of-part-iii-anaglyph/
|
||
</remarks>
|
||
<summary>
|
||
AnaglyphView3D
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffsetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffset"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphView3D.MethodProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphView3D.Method"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphView3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.AnaglyphView3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffset">
|
||
<summary>
|
||
Gets or sets the horizontal offset.
|
||
</summary>
|
||
<value>The horizontal offset.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.AnaglyphView3D.Method">
|
||
<summary>
|
||
Gets or sets the method.
|
||
</summary>
|
||
<value>The method.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnKeyDown(System.Windows.Input.KeyEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.KeyEventArgs"/> that contains the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffsetChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The horizontal offset changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnHorizontalOffsetChanged">
|
||
<summary>
|
||
The on horizontal offset changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphView3D.InitializeComponent">
|
||
<summary>
|
||
InitializeComponent
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StereoControl">
|
||
<summary>
|
||
Base class for controls that use stereo cameras
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StereoControl.CameraProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.Camera"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StereoControl.CameraRotationModeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.CameraRotationMode"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StereoControl.CopyDirectionVectorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.CopyDirectionVector"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StereoControl.CopyUpVectorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.CopyUpVector"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StereoControl.CrossViewingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.CrossViewing"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StereoControl.StereoBaseProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.StereoControl.StereoBase"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.#cctor">
|
||
<summary>
|
||
Initializes static members of the <see cref="T:HelixToolkit.Wpf.StereoControl"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StereoControl"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.Camera">
|
||
<summary>
|
||
Gets or sets the camera.
|
||
</summary>
|
||
<value>The camera.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.CameraRotationMode">
|
||
<summary>
|
||
Gets or sets the camera rotation mode.
|
||
</summary>
|
||
<value>The camera rotation mode.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.Children">
|
||
<summary>
|
||
Gets the children.
|
||
</summary>
|
||
<value>The children.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.CopyDirectionVector">
|
||
<summary>
|
||
Gets or sets a value indicating whether [copy direction vector].
|
||
</summary>
|
||
<value><c>true</c> if [copy direction vector]; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.CopyUpVector">
|
||
<summary>
|
||
Gets or sets a value indicating whether [copy up vector].
|
||
</summary>
|
||
<value><c>true</c> if [copy up vector]; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.CrossViewing">
|
||
<summary>
|
||
Gets or sets a value indicating whether the cameras are set up for cross viewing.
|
||
</summary>
|
||
<value><c>true</c> if [cross viewing]; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.LeftCamera">
|
||
<summary>
|
||
Gets or sets the left camera.
|
||
</summary>
|
||
<value>The left camera.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.LeftViewport">
|
||
<summary>
|
||
Gets or sets the left viewport.
|
||
</summary>
|
||
<value>The left viewport.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.RightCamera">
|
||
<summary>
|
||
Gets or sets the right camera.
|
||
</summary>
|
||
<value>The right camera.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.RightViewport">
|
||
<summary>
|
||
Gets or sets the right viewport.
|
||
</summary>
|
||
<value>The right viewport.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StereoControl.StereoBase">
|
||
<summary>
|
||
Gets or sets the stereo base.
|
||
</summary>
|
||
<value>The stereo base.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.BindViewports(System.Windows.Controls.Viewport3D,System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Binds the viewports.
|
||
</summary>
|
||
<param name="left">
|
||
The left.
|
||
</param>
|
||
<param name="right">
|
||
The right.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.BindViewports(System.Windows.Controls.Viewport3D,System.Windows.Controls.Viewport3D,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Binds the viewports.
|
||
</summary>
|
||
<param name="left">
|
||
The left.
|
||
</param>
|
||
<param name="right">
|
||
The right.
|
||
</param>
|
||
<param name="createLights">
|
||
if set to <c>true</c> [create lights].
|
||
</param>
|
||
<param name="createCamera">
|
||
if set to <c>true</c> [create camera].
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.Clear">
|
||
<summary>
|
||
Clears the children collection.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.ExportKerkythea(System.String,System.String)">
|
||
<summary>
|
||
Exports the views to kerkythea.
|
||
</summary>
|
||
<param name="leftFileName">
|
||
Name of the left file.
|
||
</param>
|
||
<param name="rightFileName">
|
||
Name of the right file.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.SynchronizeStereoModel">
|
||
<summary>
|
||
Synchronizes the stereo model.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.UpdateCameras">
|
||
<summary>
|
||
Updates the cameras.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.StereoViewChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The stereo view changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.CameraChanged(System.Object,System.EventArgs)">
|
||
<summary>
|
||
Handle the camera changed event.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoControl.ChildrenCollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
|
||
<summary>
|
||
Handle changes in the children collection.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StereoView3D">
|
||
<summary>
|
||
A stereoscopic Viewport3D control.
|
||
</summary>
|
||
<summary>
|
||
StereoView3D
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoView3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StereoView3D"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoView3D.InitializeComponent">
|
||
<summary>
|
||
InitializeComponent
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.WiggleView3D">
|
||
<summary>
|
||
A stereoscopic wiggle control.
|
||
</summary>
|
||
<summary>
|
||
WiggleView3D
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.WiggleView3D.WiggleRateProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.WiggleView3D.WiggleRate"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.WiggleView3D.timer">
|
||
<summary>
|
||
The timer.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.WiggleView3D.watch">
|
||
<summary>
|
||
The watch.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WiggleView3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.WiggleView3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.WiggleView3D.WiggleRate">
|
||
<summary>
|
||
Wiggles per second
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WiggleView3D.WiggleRateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The wiggle rate changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WiggleView3D.OnCompositionTargetRendering(System.Object,System.EventArgs)">
|
||
<summary>
|
||
The composition target_ rendering.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WiggleView3D.UpdateTimer">
|
||
<summary>
|
||
The update timer.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WiggleView3D.Wiggle">
|
||
<summary>
|
||
Toggle between left and right camera.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WiggleView3D.InitializeComponent">
|
||
<summary>
|
||
InitializeComponent
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SelfProvider">
|
||
<summary>
|
||
A MarkupExtension that provides the instance itself.
|
||
</summary>
|
||
<remarks>
|
||
This should not be used if multiple instances are created. In that case create a resource instead.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelfProvider.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
|
||
</summary>
|
||
<param name="serviceProvider">
|
||
Object that can provide services for the markup extension.
|
||
</param>
|
||
<returns>
|
||
The object value to set on the property where the extension is applied.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.KerkytheaExporter">
|
||
<summary>
|
||
Exports the 3D visual tree to a <a href="http://www.kerkythea.net/joomla">Kerkythea</a> input file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.KerkytheaExporter.registeredMaterials">
|
||
<summary>
|
||
Dictionary of registered materials.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.KerkytheaExporter"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings">
|
||
<summary>
|
||
Render settings.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.RayTracer">
|
||
<summary>
|
||
Use RayTracer.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.PhotonMap">
|
||
<summary>
|
||
Use PhotonMap.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.MetropolisLightTransport">
|
||
<summary>
|
||
Use MetropolisLightTransport.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.Aperture">
|
||
<summary>
|
||
Gets or sets the aperture.
|
||
</summary>
|
||
<value>The aperture.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.BackgroundColor">
|
||
<summary>
|
||
Gets or sets the color of the background.
|
||
</summary>
|
||
<value>The color of the background.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.FileCreator">
|
||
<summary>
|
||
Gets or sets the texture file creator.
|
||
</summary>
|
||
<value>The file creator.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.FocalLength">
|
||
<summary>
|
||
Gets or sets the length of the focal.
|
||
</summary>
|
||
<value>The length of the focal.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.FocusDistance">
|
||
<summary>
|
||
Gets or sets the focus distance.
|
||
</summary>
|
||
<value>The focus distance.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.Height">
|
||
<summary>
|
||
Gets or sets the height.
|
||
</summary>
|
||
<value>The height.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.LensSamples">
|
||
<summary>
|
||
Gets or sets the lens samples.
|
||
</summary>
|
||
<value>The lens samples.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.LightMultiplier">
|
||
<summary>
|
||
Gets or sets the light multiplier.
|
||
</summary>
|
||
<value>The light multiplier.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<value>The name.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.ReflectionColor">
|
||
<summary>
|
||
Gets or sets the color of the reflection.
|
||
</summary>
|
||
<value>The color of the reflection.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.Reflections">
|
||
<summary>
|
||
Gets or sets a value indicating whether this <see cref = "T:HelixToolkit.Wpf.KerkytheaExporter" /> is reflections.
|
||
</summary>
|
||
<value><c>true</c> if reflections; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.RenderSetting">
|
||
<summary>
|
||
Gets or sets the render setting.
|
||
</summary>
|
||
<value>The render setting.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.ShadowColor">
|
||
<summary>
|
||
Gets or sets the color of the shadow.
|
||
</summary>
|
||
<value>The color of the shadow.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.Shadows">
|
||
<summary>
|
||
Gets or sets a value indicating whether this <see cref = "T:HelixToolkit.Wpf.KerkytheaExporter" /> is shadows.
|
||
</summary>
|
||
<value><c>true</c> if shadows; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.SoftShadows">
|
||
<summary>
|
||
Gets or sets a value indicating whether [soft shadows].
|
||
</summary>
|
||
<value><c>true</c> if [soft shadows]; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.TextureHeight">
|
||
<summary>
|
||
Gets or sets the height of the texture.
|
||
</summary>
|
||
<value>The height of the texture.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.TexturePath">
|
||
<summary>
|
||
Gets or sets the texture path.
|
||
</summary>
|
||
<value>The texture path.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.TextureWidth">
|
||
<summary>
|
||
Gets or sets the width of the texture.
|
||
</summary>
|
||
<value>The width of the texture.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.Threads">
|
||
<summary>
|
||
Gets or sets the threads.
|
||
</summary>
|
||
<value>The threads.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.KerkytheaExporter.Width">
|
||
<summary>
|
||
Gets or sets the width.
|
||
</summary>
|
||
<value>The width.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMesh(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Exports the mesh.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="m">The mesh.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.RegisterMaterial(System.Windows.Media.Media3D.Material,System.IO.Stream)">
|
||
<summary>
|
||
Registers a material.
|
||
</summary>
|
||
<param name="m">The material to register.</param>
|
||
<param name="stream">The material stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteMetropolisLightTransport(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String)">
|
||
<summary>
|
||
Writes the Metropolis Light Transport properties.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="name">The name of the MLP ray tracer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteStandardRayTracer(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String)">
|
||
<summary>
|
||
Writes the standard ray tracer properties.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="name">The name of the ray tracer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteThreadedRaytracer(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Int32)">
|
||
<summary>
|
||
Writes the threaded ray tracer properties.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="threads">The number of threads.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.Create(System.IO.Stream)">
|
||
<summary>
|
||
Creates the writer for the specified stream.
|
||
</summary>
|
||
<param name="stream">The stream.</param>
|
||
<returns>The writer.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportCamera(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.Camera)">
|
||
<summary>
|
||
Exports the camera.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="c">The camera.</param>
|
||
<exception cref="T:System.InvalidOperationException">Only perspective cameras are supported.</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportHeader(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter)">
|
||
<summary>
|
||
Exports the document header.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportLight(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the light.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="l">The light.</param>
|
||
<param name="t">The transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportModel(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Exports the model.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="g">The model geometry.</param>
|
||
<param name="transform">The transform.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportViewport(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Exports the specified viewport.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="v">The viewport to export.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.Close(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter)">
|
||
<summary>
|
||
Closes this exporter.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.CreateTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Creates a transform from the original coordinate system to the system defined by translation origin
|
||
</summary>
|
||
<param name="origin">The origin.</param>
|
||
<param name="direction">The direction vector.</param>
|
||
<param name="up">The up vector.</param>
|
||
<returns>A transformation matrix.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Point)">
|
||
<summary>
|
||
Converts a <see cref="T:System.Windows.Point"/> to a string formatted for Kerkythea.
|
||
</summary>
|
||
<param name="p">
|
||
The point.
|
||
</param>
|
||
<returns>
|
||
A string representing the point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Converts a <see cref="T:System.Windows.Media.Media3D.Point3D"/> to a string formatted for Kerkythea.
|
||
</summary>
|
||
<param name="point">
|
||
The vector.
|
||
</param>
|
||
<returns>
|
||
A string representing the point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Converts a <see cref="T:System.Windows.Media.Media3D.Vector3D"/> to a string formatted for Kerkythea.
|
||
</summary>
|
||
<param name="vector">
|
||
The vector.
|
||
</param>
|
||
<returns>
|
||
A string representing the vector.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Color)">
|
||
<summary>
|
||
Converts a <see cref="T:System.Windows.Media.Color"/> to a string formatted for Kerkythea.
|
||
</summary>
|
||
<param name="c">
|
||
The color.
|
||
</param>
|
||
<returns>
|
||
A string representing the color.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMapChannel(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Exports the map channel (texture coordinates) from the specified mesh.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="m">The mesh.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Windows.Media.Media3D.Material,System.Collections.Generic.IList{System.Double})">
|
||
<summary>
|
||
Exports a material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="name">The name of the material.</param>
|
||
<param name="material">The material.</param>
|
||
<param name="weights">The weights.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Media3D.Material)">
|
||
<summary>
|
||
Exports the specified material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="material">The material.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetSolidColor(System.Windows.Media.Brush,System.Windows.Media.Color)">
|
||
<summary>
|
||
Gets the solid color from a brush.
|
||
</summary>
|
||
<param name="brush">
|
||
The brush.
|
||
</param>
|
||
<param name="defaultColor">
|
||
The default color (used if the specified brush is not a <see cref="T:System.Windows.Media.SolidColorBrush"/>).
|
||
</param>
|
||
<returns>
|
||
The color.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetTexture(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.Media.Brush,System.String)">
|
||
<summary>
|
||
Gets the texture for a brush.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="brush">The brush.</param>
|
||
<param name="name">The name of the material.</param>
|
||
<returns>
|
||
The texture filename.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetUniqueName(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.Windows.DependencyObject,System.String)">
|
||
<summary>
|
||
Gets a unique name.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="o">The object.</param>
|
||
<param name="defaultName">The default name.</param>
|
||
<returns>A unique name.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteAshikhminMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double,System.Double,System.Double,System.String)">
|
||
<summary>
|
||
Writes a ashikhmin material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="identifier">The identifier.</param>
|
||
<param name="diffuse">The diffuse.</param>
|
||
<param name="specular">The specular.</param>
|
||
<param name="shininessXMap">The shininess x map.</param>
|
||
<param name="shininessYMap">The shininess y map.</param>
|
||
<param name="rotationMap">The rotation map.</param>
|
||
<param name="shininessX">The shininess x.</param>
|
||
<param name="shininessY">The shininess y.</param>
|
||
<param name="rotation">The rotation.</param>
|
||
<param name="indexOfRefraction">The index of refraction.</param>
|
||
<param name="nkfile">The nkfile.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteBitmapTexture(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.String)">
|
||
<summary>
|
||
Writes a bitmap texture.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="name">The name.</param>
|
||
<param name="filename">The filename.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteConstantTexture(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Windows.Media.Color)">
|
||
<summary>
|
||
Writes a constant texture.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="name">The name.</param>
|
||
<param name="color">The color.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteDielectricMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double,System.String)">
|
||
<summary>
|
||
Writes a dielectric material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="identifier">The identifier.</param>
|
||
<param name="reflection">The reflection.</param>
|
||
<param name="refraction">The refraction.</param>
|
||
<param name="indexOfRefraction">The index of refraction.</param>
|
||
<param name="dispersion">The dispersion.</param>
|
||
<param name="nkfile">The nkfile.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteWeight(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.Double)">
|
||
<summary>
|
||
Writes a weight.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="identifier">The identifier.</param>
|
||
<param name="weight">The weight.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteWhittedMaterial(HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter,System.String,System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double)">
|
||
<summary>
|
||
Writes a whitted material.
|
||
</summary>
|
||
<param name="writer">The writer.</param>
|
||
<param name="identifier">The identifier.</param>
|
||
<param name="texture">The texture.</param>
|
||
<param name="diffuse">The diffuse.</param>
|
||
<param name="specular">The specular.</param>
|
||
<param name="refraction">The refraction.</param>
|
||
<param name="shininess">The shininess.</param>
|
||
<param name="indexOfRefraction">The index of refraction.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.ValueOrDefault(System.Double,System.Double)">
|
||
<summary>
|
||
Returns the <paramref name="value"/> or the <paramref name="defaultValue"/> if the <paramref name="value"/> is NaN.
|
||
</summary>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
<param name="defaultValue">
|
||
The default value.
|
||
</param>
|
||
<returns>
|
||
The value.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter">
|
||
<summary>
|
||
Represents the output writer for the <see cref="T:HelixToolkit.Wpf.KerkytheaExporter"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.writer">
|
||
<summary>
|
||
The writer
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.names">
|
||
<summary>
|
||
The names.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.textureFiles">
|
||
<summary>
|
||
Texture bitmaps are reused. This dictionary contains a map from brush to filename
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.#ctor(System.IO.Stream)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter"/> class.
|
||
</summary>
|
||
<param name="stream">The stream.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteStartElement(System.String)">
|
||
<summary>
|
||
Writes the start element.
|
||
</summary>
|
||
<param name="localName">Name of the element.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteAttributeString(System.String,System.String)">
|
||
<summary>
|
||
Writes the attribute string.
|
||
</summary>
|
||
<param name="name">The name.</param>
|
||
<param name="value">The value.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteEndElement">
|
||
<summary>
|
||
Writes the end element.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteFullEndElement">
|
||
<summary>
|
||
Writes the full end element.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteStartDocument">
|
||
<summary>
|
||
Writes the start document.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.Close">
|
||
<summary>
|
||
Closes this instance.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.String,System.String)">
|
||
<summary>
|
||
Writes a parameter.
|
||
</summary>
|
||
<param name="name">
|
||
The name.
|
||
</param>
|
||
<param name="type">
|
||
The type.
|
||
</param>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.String)">
|
||
<summary>
|
||
Writes a string parameter.
|
||
</summary>
|
||
<param name="name">
|
||
The name.
|
||
</param>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.Windows.Media.Color)">
|
||
<summary>
|
||
Writes a color parameter.
|
||
</summary>
|
||
<param name="name">
|
||
The name.
|
||
</param>
|
||
<param name="color">
|
||
The color.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.Boolean)">
|
||
<summary>
|
||
Writes a boolean parameter.
|
||
</summary>
|
||
<param name="name">
|
||
The name.
|
||
</param>
|
||
<param name="flag">
|
||
The flag.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.Double)">
|
||
<summary>
|
||
Writes a double parameter.
|
||
</summary>
|
||
<param name="name">
|
||
The name.
|
||
</param>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteParameter(System.String,System.Int32)">
|
||
<summary>
|
||
Writes an integer parameter.
|
||
</summary>
|
||
<param name="name">
|
||
The parameter name.
|
||
</param>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteTransform(System.String,System.Windows.Media.Media3D.Matrix3D)">
|
||
<summary>
|
||
Writes a transformation matrix.
|
||
</summary>
|
||
<param name="name">
|
||
The name of the matrix.
|
||
</param>
|
||
<param name="m">
|
||
The matrix.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteEndObject">
|
||
<summary>
|
||
Writes the end object.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteObject(System.String,System.String,System.String,System.String)">
|
||
<summary>
|
||
Writes the object.
|
||
</summary>
|
||
<param name="identifier">
|
||
The identifier.
|
||
</param>
|
||
<param name="label">
|
||
The label.
|
||
</param>
|
||
<param name="name">
|
||
The name.
|
||
</param>
|
||
<param name="type">
|
||
The type.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteStartObject(System.String,System.String,System.String,System.String)">
|
||
<summary>
|
||
Writes the start object.
|
||
</summary>
|
||
<param name="identifier">
|
||
The identifier.
|
||
</param>
|
||
<param name="label">
|
||
The label.
|
||
</param>
|
||
<param name="name">
|
||
The name.
|
||
</param>
|
||
<param name="type">
|
||
The type.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.WriteEndDocument">
|
||
<summary>
|
||
Writes the end document.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.Write(System.Xml.XmlNode)">
|
||
<summary>
|
||
Writes the specified XML node.
|
||
</summary>
|
||
<param name="xmlNode">The XML node.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.TryGetTexture(System.Windows.Media.Brush,System.String@)">
|
||
<summary>
|
||
Tries to get the texture for the specified brush.
|
||
</summary>
|
||
<param name="brush">The brush.</param>
|
||
<param name="textureFile">The texture file.</param>
|
||
<returns><c>true</c> if the texture was found.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.AddTexture(System.Windows.Media.Brush,System.String)">
|
||
<summary>
|
||
Adds the specified texture.
|
||
</summary>
|
||
<param name="brush">The brush.</param>
|
||
<param name="filename">The filename.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KerkytheaExporter.KerkytheaWriter.GetUniqueName(System.String,System.String)">
|
||
<summary>
|
||
Gets a unique name.
|
||
</summary>
|
||
<param name="name">The name.</param>
|
||
<param name="defaultName">The default name.</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Matrix3DExtensions">
|
||
<summary>
|
||
Provides extension methods for <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.
|
||
</summary>
|
||
<remarks>
|
||
Note that the Matrix3D contains row vectors.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Matrix3DExtensions.Inverse(System.Windows.Media.Media3D.Matrix3D)">
|
||
<summary>
|
||
Returns the inverted matrix.
|
||
</summary>
|
||
<param name="m">The matrix to invert.</param>
|
||
<returns>The inverted <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToArray(System.Windows.Media.Media3D.Matrix3D)">
|
||
<summary>
|
||
Convert the <see cref="T:System.Windows.Media.Media3D.Matrix3D"/> to a two-dimensional <see cref="T:System.Array"/>.
|
||
</summary>
|
||
<param name="matrix">
|
||
The matrix.
|
||
</param>
|
||
<returns>
|
||
Two-dimensional array, the indexing is Array[row,column]
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.Int32)">
|
||
<summary>
|
||
Convert the matrix to a string using invariant culture and '\t' and '\n' as separators.
|
||
</summary>
|
||
<param name="matrix">
|
||
The matrix.
|
||
</param>
|
||
<param name="columnWidth">
|
||
The column Width.
|
||
</param>
|
||
<returns>
|
||
The to string.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.Int32)">
|
||
<summary>
|
||
Convert the matrix to a string
|
||
</summary>
|
||
<param name="matrix">
|
||
The matrix.
|
||
</param>
|
||
<param name="format">
|
||
The format.
|
||
</param>
|
||
<param name="columnWidth">
|
||
The column Width.
|
||
</param>
|
||
<returns>
|
||
The to string.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.String,System.String,System.Int32,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Convert the matrix to a string
|
||
</summary>
|
||
<param name="matrix">
|
||
The matrix.
|
||
</param>
|
||
<param name="format">
|
||
The format.
|
||
</param>
|
||
<param name="columnSeparator">
|
||
The column Separator.
|
||
</param>
|
||
<param name="lineSeparator">
|
||
The line Separator.
|
||
</param>
|
||
<param name="columnWidth">
|
||
The column Width.
|
||
</param>
|
||
<param name="provider">
|
||
The provider.
|
||
</param>
|
||
<returns>
|
||
A string.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ConvertToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.Int32)">
|
||
<summary>
|
||
Converts to string using the specified format and the invariant culture
|
||
</summary>
|
||
<param name="matrix">
|
||
The matrix.
|
||
</param>
|
||
<param name="format">
|
||
Format string, e.g. "N8"
|
||
</param>
|
||
<param name="columnWidth">
|
||
Width of column, number of characters
|
||
</param>
|
||
<returns>
|
||
A string.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ConvertToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.String,System.String,System.Int32,System.Globalization.CultureInfo)">
|
||
<summary>
|
||
Converts to string using the specified format and the invariant culture
|
||
</summary>
|
||
<param name="matrix">
|
||
The matrix.
|
||
</param>
|
||
<param name="format">
|
||
The format.
|
||
</param>
|
||
<param name="columnSeparator">
|
||
The column separator.
|
||
</param>
|
||
<param name="lineSeparator">
|
||
The line separator.
|
||
</param>
|
||
<param name="columnWidth">
|
||
Width of the column.
|
||
</param>
|
||
<param name="provider">
|
||
The provider.
|
||
</param>
|
||
<returns>
|
||
A string.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Vector3DExtensions">
|
||
<summary>
|
||
Extension methods for <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Vector3DExtensions.FindAnyPerpendicular(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Find a <see cref="T:System.Windows.Media.Media3D.Vector3D"/> that is perpendicular to the given <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
|
||
</summary>
|
||
<param name="n">
|
||
The input vector.
|
||
</param>
|
||
<returns>
|
||
A perpendicular vector.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Vector3DExtensions.IsUndefined(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Determines whether the specified vector is undefined (NaN,NaN,NaN).
|
||
</summary>
|
||
<param name="v">The vector.</param>
|
||
<returns>
|
||
<c>true</c> if the specified vector is undefined; otherwise, <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Vector3DExtensions.ToPoint3D(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Convert a <see cref="T:System.Windows.Media.Media3D.Vector3D"/> to a <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
|
||
</summary>
|
||
<param name="n">
|
||
The input vector.
|
||
</param>
|
||
<returns>
|
||
A point.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Plane3D">
|
||
<summary>
|
||
Represents a plane.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Plane3D.normal">
|
||
<summary>
|
||
The normal.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Plane3D.position">
|
||
<summary>
|
||
The position.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Plane3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.Plane3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Plane3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Plane3D"/> class.
|
||
</summary>
|
||
<param name="p0">
|
||
The p0.
|
||
</param>
|
||
<param name="n">
|
||
The n.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Plane3D.Normal">
|
||
<summary>
|
||
Gets or sets the normal.
|
||
</summary>
|
||
<value>The normal.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Plane3D.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Plane3D.LineIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Finds the intersection between the plane and a line.
|
||
</summary>
|
||
<param name="la">
|
||
The first point defining the line.
|
||
</param>
|
||
<param name="lb">
|
||
The second point defining the line.
|
||
</param>
|
||
<returns>
|
||
The intersection point.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Ray3D">
|
||
<summary>
|
||
Represents a 3D ray.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Ray3D.direction">
|
||
<summary>
|
||
The direction
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Ray3D.origin">
|
||
<summary>
|
||
The origin
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Ray3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.Ray3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Ray3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Ray3D"/> class.
|
||
</summary>
|
||
<param name="o">
|
||
The o.
|
||
</param>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Ray3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Ray3D"/> class.
|
||
</summary>
|
||
<param name="p0">
|
||
The p0.
|
||
</param>
|
||
<param name="p1">
|
||
The p1.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Ray3D.Direction">
|
||
<summary>
|
||
Gets or sets the direction.
|
||
</summary>
|
||
<value>The direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Ray3D.Origin">
|
||
<summary>
|
||
Gets or sets the origin.
|
||
</summary>
|
||
<value>The origin.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Ray3D.GetNearest(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Gets the point on the ray that is nearest the specified point.
|
||
</summary>
|
||
<param name="p3">
|
||
The point.
|
||
</param>
|
||
<returns>
|
||
The nearest point on the ray.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Ray3D.PlaneIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Finds the intersection with a plane.
|
||
</summary>
|
||
<param name="position">
|
||
A point on the plane.
|
||
</param>
|
||
<param name="normal">
|
||
The normal of the plane.
|
||
</param>
|
||
<returns>
|
||
The intersection point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Ray3D.PlaneIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D@)">
|
||
<summary>
|
||
Finds the intersection with a plane.
|
||
</summary>
|
||
<param name="position">A point on the plane.</param>
|
||
<param name="normal">The normal of the plane.</param>
|
||
<param name="intersection">The intersection point.</param>
|
||
<returns>
|
||
True if a intersection was found.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RectangleAdorner">
|
||
<summary>
|
||
An adorner showing a rectangle with a crosshair in the middle. This is shown when zooming a rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleAdorner.crossHairSize">
|
||
<summary>
|
||
The cross hair size.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleAdorner.pen">
|
||
<summary>
|
||
The pen.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleAdorner.pen2">
|
||
<summary>
|
||
The pen 2.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleAdorner.#ctor(System.Windows.UIElement,System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleAdorner"/> class.
|
||
</summary>
|
||
<param name="adornedElement">
|
||
The adorned element.
|
||
</param>
|
||
<param name="rectangle">
|
||
The rectangle.
|
||
</param>
|
||
<param name="color1">
|
||
The color1.
|
||
</param>
|
||
<param name="color2">
|
||
The color2.
|
||
</param>
|
||
<param name="thickness1">
|
||
The thickness1.
|
||
</param>
|
||
<param name="thickness2">
|
||
The thickness2.
|
||
</param>
|
||
<param name="crossHairSize">
|
||
Size of the cross hair.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleAdorner.#ctor(System.Windows.UIElement,System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color,System.Double,System.Double,System.Double,System.Windows.Media.DashStyle)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleAdorner"/> class.
|
||
</summary>
|
||
<param name="adornedElement">
|
||
The adorned element.
|
||
</param>
|
||
<param name="rectangle">
|
||
The rectangle.
|
||
</param>
|
||
<param name="color1">
|
||
The color1.
|
||
</param>
|
||
<param name="color2">
|
||
The color2.
|
||
</param>
|
||
<param name="thickness1">
|
||
The thickness1.
|
||
</param>
|
||
<param name="thickness2">
|
||
The thickness2.
|
||
</param>
|
||
<param name="crossHairSize">
|
||
Size of the cross hair.
|
||
</param>
|
||
<param name="dashStyle2">
|
||
The dash style2.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RectangleAdorner.Rectangle">
|
||
<summary>
|
||
Gets or sets Rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleAdorner.OnRender(System.Windows.Media.DrawingContext)">
|
||
<summary>
|
||
Called when rendering.
|
||
</summary>
|
||
<param name="dc">
|
||
The dc.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CohenSutherlandClipping">
|
||
<summary>
|
||
Provides line clipping against a rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.BOTTOM">
|
||
<summary>
|
||
The bottom.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.INSIDE">
|
||
<summary>
|
||
The inside.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.LEFT">
|
||
<summary>
|
||
The left.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.RIGHT">
|
||
<summary>
|
||
The right.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.TOP">
|
||
<summary>
|
||
The top.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.xmax">
|
||
<summary>
|
||
The xmax.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.xmin">
|
||
<summary>
|
||
The xmin.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.ymax">
|
||
<summary>
|
||
The ymax.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.ymin">
|
||
<summary>
|
||
The ymin.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.#ctor(System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CohenSutherlandClipping"/> class.
|
||
</summary>
|
||
<param name="xmin">
|
||
The xmin.
|
||
</param>
|
||
<param name="xmax">
|
||
The xmax.
|
||
</param>
|
||
<param name="ymin">
|
||
The ymin.
|
||
</param>
|
||
<param name="ymax">
|
||
The ymax.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.ClipLine(System.Double@,System.Double@,System.Double@,System.Double@)">
|
||
<summary>
|
||
Cohen–Sutherland clipping algorithm clips a line against a rectangle.
|
||
</summary>
|
||
<param name="x0">
|
||
</param>
|
||
<param name="y0">
|
||
</param>
|
||
<param name="x1">
|
||
</param>
|
||
<param name="y1">
|
||
</param>
|
||
<returns>
|
||
true if the line is inside
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.IsInside(System.Double,System.Double)">
|
||
<summary>
|
||
The is inside.
|
||
</summary>
|
||
<param name="x">
|
||
The x.
|
||
</param>
|
||
<param name="y">
|
||
The y.
|
||
</param>
|
||
<returns>
|
||
The is inside.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.ComputeOutCode(System.Double,System.Double)">
|
||
<summary>
|
||
The compute out code.
|
||
</summary>
|
||
<param name="x">
|
||
The x.
|
||
</param>
|
||
<param name="y">
|
||
The y.
|
||
</param>
|
||
<returns>
|
||
The compute out code.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LineGeometryBuilder">
|
||
<summary>
|
||
Builds a mesh geometry for a collection of line segments.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LineGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LineGeometryBuilder"/> class.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual parent of the geometry (the transform is calculated from this object).
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LineGeometryBuilder.CreateIndices(System.Int32)">
|
||
<summary>
|
||
Creates the triangle indices.
|
||
</summary>
|
||
<param name="n">
|
||
The number of points.
|
||
</param>
|
||
<returns>
|
||
Triangle indices.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LineGeometryBuilder.CreatePositions(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Double,HelixToolkit.Wpf.CohenSutherlandClipping)">
|
||
<summary>
|
||
Creates the positions for the specified line segments.
|
||
</summary>
|
||
<param name="points">
|
||
The points of the line segments.
|
||
</param>
|
||
<param name="thickness">
|
||
The thickness of the line.
|
||
</param>
|
||
<param name="depthOffset">
|
||
The depth offset. A positive number (e.g. 0.0001) moves the point towards the camera.
|
||
</param>
|
||
<param name="clipping">
|
||
The clipping.
|
||
</param>
|
||
<returns>
|
||
The positions collection.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Importers">
|
||
<summary>
|
||
Contains a list of all supported importers.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Importers.DefaultExtension">
|
||
<summary>
|
||
Default file import extension.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Importers.Filter">
|
||
<summary>
|
||
File filter for all the supported importers.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ModelReader">
|
||
<summary>
|
||
Class ModelReader.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelReader.#ctor(System.Windows.Threading.Dispatcher)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelReader"/> class.
|
||
</summary>
|
||
<param name="dispatcher">The dispatcher.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelReader.Freeze">
|
||
<summary>
|
||
Gets or sets a value indicating whether the model should be frozen.
|
||
</summary>
|
||
<value><c>true</c> if model should be frozen; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelReader.DefaultMaterial">
|
||
<summary>
|
||
Gets or sets the default material.
|
||
</summary>
|
||
<value>
|
||
The default material.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelReader.Dispatcher">
|
||
<summary>
|
||
Gets the dispatcher.
|
||
</summary>
|
||
<value>The dispatcher.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelReader.Directory">
|
||
<summary>
|
||
Gets or sets the directory.
|
||
</summary>
|
||
<value>The directory.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelReader.TexturePath">
|
||
<summary>
|
||
Gets or sets the texture path.
|
||
</summary>
|
||
<value>The texture path.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelReader.Read(System.String)">
|
||
<summary>
|
||
Reads the model from the specified path.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelReader.Read(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified stream.
|
||
</summary>
|
||
<param name="s">The stream.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelReader.Dispatch(System.Action)">
|
||
<summary>
|
||
Invokes the specified action on the dispatcher.
|
||
</summary>
|
||
<param name="action">The action.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.OffReader">
|
||
<summary>
|
||
Provides an Object File Format (OFF) reader.
|
||
</summary>
|
||
<remarks>
|
||
The reader does not parse colors, normal vectors and texture coordinates.
|
||
Only 3 dimensional vertices are supported.
|
||
Homogeneous coordinates are not supported.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.#ctor(System.Windows.Threading.Dispatcher)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.OffReader" /> class.
|
||
</summary>
|
||
<param name="dispatcher">The dispatcher.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.OffReader.Faces">
|
||
<summary>
|
||
Gets the faces.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.OffReader.Vertices">
|
||
<summary>
|
||
Gets the vertices.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.CreateMesh">
|
||
<summary>
|
||
Creates a mesh from the loaded file.
|
||
</summary>
|
||
<returns>
|
||
A <see cref="T:HelixToolkit.Wpf.Mesh3D" />.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.CreateMeshGeometry3D">
|
||
<summary>
|
||
Creates a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" /> object from the loaded file. Polygons are triangulated using triangle fans.
|
||
</summary>
|
||
<returns>
|
||
A <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.CreateModel3D">
|
||
<summary>
|
||
Creates a <see cref="T:System.Windows.Media.Media3D.Model3DGroup" /> from the loaded file.
|
||
</summary>
|
||
<returns>A <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.Load(System.IO.Stream)">
|
||
<summary>
|
||
Loads the model from the specified stream.
|
||
</summary>
|
||
<param name="s">
|
||
The stream.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.Read(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified stream.
|
||
</summary>
|
||
<param name="s">The stream.</param>
|
||
<returns>A <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.GetIntValues(System.String)">
|
||
<summary>
|
||
Parses integer values from a string.
|
||
</summary>
|
||
<param name="input">
|
||
The input string.
|
||
</param>
|
||
<returns>
|
||
Array of integer values.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.GetValues(System.String)">
|
||
<summary>
|
||
Parses double values from a string.
|
||
</summary>
|
||
<param name="input">
|
||
The input string.
|
||
</param>
|
||
<returns>
|
||
Array of double values.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.OffReader.RemoveComments(System.String)">
|
||
<summary>
|
||
Removes comments from the line.
|
||
</summary>
|
||
<param name="input">
|
||
The line.
|
||
</param>
|
||
<returns>
|
||
A line without comments.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PlyReader">
|
||
<summary>
|
||
Polygon File Format Reader.
|
||
</summary>
|
||
https://www.cc.gatech.edu/projects/large_models/ply.html
|
||
http://graphics.stanford.edu/data/3Dscanrep/
|
||
<remarks>
|
||
This reader only reads ascii ply formats.
|
||
This was initially meant to read models exported by Blender 3D Software.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.#ctor(System.Windows.Threading.Dispatcher)">
|
||
<summary>
|
||
Initializes a new <see cref="T:HelixToolkit.Wpf.PlyReader"/>.
|
||
</summary>
|
||
<param name="dispatcher"></param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.Read(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified stream.
|
||
</summary>
|
||
<param name="s">The stream.</param>
|
||
<returns>A <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.Read(System.String)">
|
||
<summary>
|
||
Reads the model from the specified path.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.CreateMesh">
|
||
<summary>
|
||
Creates a mesh from the loaded file.
|
||
</summary>
|
||
<returns>
|
||
A <see cref="T:HelixToolkit.Wpf.Mesh3D" />.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.CreateMeshGeometry3D">
|
||
<summary>
|
||
Creates a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" /> object from the loaded file. Polygons are triangulated using triangle fans.
|
||
</summary>
|
||
<returns>
|
||
A <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.CreateModel3D">
|
||
<summary>
|
||
Creates a <see cref="T:System.Windows.Media.Media3D.Model3DGroup" /> from the loaded file.
|
||
</summary>
|
||
<returns>A <see cref="T:System.Windows.Media.Media3D.Model3DGroup" />.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.Load(System.IO.Stream)">
|
||
<summary>
|
||
Loads a ply file from the <see cref="T:System.IO.Stream"/>.
|
||
</summary>
|
||
<param name="s">The stream containing the ply file.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.Load(System.String)">
|
||
<summary>
|
||
Loads the specified filepath.
|
||
</summary>
|
||
<param name="filepath">The filepath.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.Vertices">
|
||
<summary>
|
||
Gets or sets the vertices of this ply model.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.Faces">
|
||
<summary>
|
||
Gets the faces.
|
||
</summary>
|
||
<value>
|
||
The faces.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.Normals">
|
||
<summary>
|
||
Gets or sets the normal vectors of this ply model.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.TextureCoordinates">
|
||
<summary>
|
||
Gets or sets the texture coordinates of the ply model.
|
||
</summary>
|
||
<remarks>S,T->X,Y</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.VerticesNumber">
|
||
<summary>
|
||
Gets or sets the number of vertices.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.FacesNumber">
|
||
<summary>
|
||
Gets or sets the number of faces.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.ObjectInformation">
|
||
<summary>
|
||
Contains information about the Ply file received.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.modelFormat">
|
||
<summary>
|
||
Stores the type of ply format in the <see cref="T:System.IO.Stream"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.currentElement">
|
||
<summary>
|
||
Tells us what the current element in the header is,
|
||
so we can pick its property values in the subsequent lines.
|
||
</summary>
|
||
<remarks>
|
||
Only useful in reading the ply header.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.elementLine_Current">
|
||
<summary>
|
||
The line containing data about an element(It starts just after the "end_header" statement).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.elementLines_Count">
|
||
<summary>
|
||
Gets the number of lines that contains element data.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PlyReader.PlyFormatTypes">
|
||
<summary>
|
||
Contains a list of ply formatted model types.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.PlyFormatTypes.ascii">
|
||
<summary>
|
||
ASCII ply format.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.PlyFormatTypes.binary_big_endian">
|
||
<summary>
|
||
Binary big endian ply format.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.PlyFormatTypes.binary_little_endian">
|
||
<summary>
|
||
Binary little endian ply format.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.PlyFormatTypes.none">
|
||
<summary>
|
||
An unrecognized format.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PlyReader.PlyElements">
|
||
<summary>
|
||
Contains a list of supported ply elements.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.PlyElements.vertex">
|
||
<summary>
|
||
The vertex ply element.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.PlyElements.face">
|
||
<summary>
|
||
The face ply element.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.PlyElements.none">
|
||
<summary>
|
||
An unrecognized element.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PlyReader.PLYElement">
|
||
<summary>
|
||
A class that attempts to define ply elements.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PlyReader.PLYElement.Property_with_Index">
|
||
<summary>
|
||
Stores the property string with its index.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.PLYElement.#ctor(System.Int32,System.Int32,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Initializes a new PLY element.
|
||
</summary>
|
||
<param name="_y1">The lower or start range.</param>
|
||
<param name="_y2">The upper or end range.</param>
|
||
<param name="hasNormals"></param>
|
||
<param name="hasTextures"></param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.PLYElement.StartRange">
|
||
<summary>
|
||
The point from which the current element starts to get picked.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.PLYElement.EndRange">
|
||
<summary>
|
||
The point at which the current element stops to get picked.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.PLYElement.ContainsNormals">
|
||
<summary>
|
||
Specifies whether or not the vertex element has a normal.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.PLYElement.ContainsTextureCoordinates">
|
||
<summary>
|
||
Whether or not the vertex element has a texture coordinate.
|
||
</summary>
|
||
<remarks>
|
||
for vertices only.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PlyReader.PLYElement.ElementCount">
|
||
<summary>
|
||
Stores the number of the specified element in the current Ply model.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.PLYElement.ContainsNumber(System.Int32)">
|
||
<summary>
|
||
Returns a value specifying whether the index: <paramref name="num"/> is in this <see cref="T:HelixToolkit.Wpf.PlyReader.PLYElement"/> range.
|
||
</summary>
|
||
<param name="num">The index.</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.Load_ascii(System.IO.Stream)">
|
||
<summary>
|
||
Loads an ascii format ply file.
|
||
</summary>
|
||
<param name="s"></param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PlyReader.Load_binaryBE(System.IO.Stream)">
|
||
<summary>
|
||
Loads a binary_big_endian format ply file.
|
||
</summary>
|
||
<param name="s"></param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.KeyGestureExtension">
|
||
<summary>
|
||
Markup extension for key and mouse gestures.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KeyGestureExtension.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.KeyGestureExtension"/> class.
|
||
</summary>
|
||
<param name="gesture">The gesture.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.KeyGestureExtension.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
Provides the value.
|
||
</summary>
|
||
<param name="service">The service.</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LinearGradientBrushExtension">
|
||
<summary>
|
||
Markupextension for LinearGradientBrush
|
||
</summary>
|
||
<example>
|
||
<code>
|
||
Background={helix:LinearGradientBrush Black,White}
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LinearGradientBrushExtension.brush">
|
||
<summary>
|
||
The brush.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.#ctor(System.Windows.Media.Color,System.Windows.Media.Color,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LinearGradientBrushExtension"/> class.
|
||
</summary>
|
||
<param name="startColor">
|
||
The start color.
|
||
</param>
|
||
<param name="endColor">
|
||
The end color.
|
||
</param>
|
||
<param name="angle">
|
||
The angle.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.#ctor(System.Windows.Media.Color,System.Windows.Media.Color)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LinearGradientBrushExtension"/> class.
|
||
</summary>
|
||
<param name="startColor">
|
||
The start color.
|
||
</param>
|
||
<param name="endColor">
|
||
The end color.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
Returns the linear gradient brush.
|
||
</summary>
|
||
<param name="serviceProvider">
|
||
Object that can provide services for the markup extension.
|
||
</param>
|
||
<returns>
|
||
The brush to set on the property where the extension is applied.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PerspectiveCameraExtension">
|
||
<summary>
|
||
A markup extension creating a perspective camera.
|
||
</summary>
|
||
<example>
|
||
<code>
|
||
Camera={ht:PerspectiveCamera 10,10,20}
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.#ctor(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PerspectiveCameraExtension"/> class.
|
||
</summary>
|
||
<param name="x">
|
||
The x.
|
||
</param>
|
||
<param name="y">
|
||
The y.
|
||
</param>
|
||
<param name="z">
|
||
The z.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PerspectiveCameraExtension"/> class.
|
||
</summary>
|
||
<param name="x">
|
||
The x.
|
||
</param>
|
||
<param name="y">
|
||
The y.
|
||
</param>
|
||
<param name="z">
|
||
The z.
|
||
</param>
|
||
<param name="dx">
|
||
The dx.
|
||
</param>
|
||
<param name="dy">
|
||
The dy.
|
||
</param>
|
||
<param name="dz">
|
||
The dz.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.FieldOfView">
|
||
<summary>
|
||
Gets or sets the field of view.
|
||
</summary>
|
||
<value>The field of view.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.LookDirection">
|
||
<summary>
|
||
Gets or sets the look direction.
|
||
</summary>
|
||
<value>The look direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.UpDirection">
|
||
<summary>
|
||
Gets or sets up direction.
|
||
</summary>
|
||
<value>Up direction.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
|
||
</summary>
|
||
<param name="serviceProvider">
|
||
Object that can provide services for the markup extension.
|
||
</param>
|
||
<returns>
|
||
The object value to set on the property where the extension is applied.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TranslateExtension">
|
||
<summary>
|
||
A markup extension creating a translation transform.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TranslateExtension.#ctor(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TranslateExtension"/> class.
|
||
</summary>
|
||
<param name="dx">
|
||
The dx.
|
||
</param>
|
||
<param name="dy">
|
||
The dy.
|
||
</param>
|
||
<param name="dz">
|
||
The dz.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TranslateExtension.Offset">
|
||
<summary>
|
||
Gets or sets the offset.
|
||
</summary>
|
||
<value>The offset.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TranslateExtension.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
|
||
</summary>
|
||
<param name="serviceProvider">
|
||
Object that can provide services for the markup extension.
|
||
</param>
|
||
<returns>
|
||
The object value to set on the property where the extension is applied.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ModelsSelectedByPointEventArgs">
|
||
<summary>
|
||
Provides event data for the ModelsSelected event of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" />.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelsSelectedByPointEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D},System.Windows.Point)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelsSelectedByPointEventArgs"/> class.
|
||
</summary>
|
||
<param name="selectedModels">The selected models.</param>
|
||
<param name="position">The position.</param>
|
||
<remarks>
|
||
For the models selected by point, they are sorted by distance in ascending order.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelsSelectedByPointEventArgs.Position">
|
||
<summary>
|
||
Gets the rectangle of selection.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ModelsSelectedByRectangleEventArgs">
|
||
<summary>
|
||
Provides event data for the ModelsSelected event of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" />.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelsSelectedByRectangleEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D},System.Windows.Rect)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelsSelectedByRectangleEventArgs"/> class.
|
||
</summary>
|
||
<param name="selectedModels">The selected models.</param>
|
||
<param name="rectangle">The selection rectangle.</param>
|
||
<remarks>
|
||
For the models selected by rectangle, they are not sorted by distance in ascending order.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelsSelectedByRectangleEventArgs.Rectangle">
|
||
<summary>
|
||
Gets the rectangle of selection.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ModelsSelectedEventArgs">
|
||
<summary>
|
||
Provides event data for the ModelsSelected event of the <see cref="T:HelixToolkit.Wpf.SelectionCommand" />.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelsSelectedEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D},System.Boolean)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelsSelectedEventArgs" /> class.
|
||
</summary>
|
||
<param name="selected">The selected.</param>
|
||
<param name="areSortedByDistanceAscending">if set to <c>true</c> the selected models are sorted by distance in ascending order.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelsSelectedEventArgs.SelectedModels">
|
||
<summary>
|
||
Gets the selected models.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelsSelectedEventArgs.AreSortedByDistanceAscending">
|
||
<summary>
|
||
Gets a value indicating whether the selected models are sorted by distance in ascending order.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the selected models are sorted by distance in ascending order; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PointSelectionCommand">
|
||
<summary>
|
||
Provides a command that raises an event returning the hit models at the mouse location when the mouse button is clicked.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PointSelectionCommand.position">
|
||
<summary>
|
||
The position
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" /> class.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="modelsSelectedEventHandler">The selection event handler.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" /> class.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="visualsSelectedEventHandler">The selection event handler.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs},System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" /> class.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="modelsSelectedEventHandler">The selection event handler.</param>
|
||
<param name="visualsSelectedEventHandler">The selection event handler.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointSelectionCommand.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is started.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointSelectionCommand.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
The customized complete operation when the manipulation is completed.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointSelectionCommand.GetCursor">
|
||
<summary>
|
||
Gets the cursor for the gesture.
|
||
</summary>
|
||
<returns>A cursor.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RectangleSelectionCommand">
|
||
<summary>
|
||
Provides a command that shows a rectangle when the mouse is dragged and raises an event returning the models contained in the rectangle
|
||
when the mouse button is released.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleSelectionCommand.selectionRect">
|
||
<summary>
|
||
The selection rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleSelectionCommand.rectangleAdorner">
|
||
<summary>
|
||
The rectangle adorner.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" /> class.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="modelsSelectedEventHandler">The selection event handler.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" /> class.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="visualsSelectedEventHandler">The selection event handler.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs},System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" /> class.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="modelsSelectedEventHandler">The selection event handler.</param>
|
||
<param name="visualsSelectedEventHandler">The selection event handler.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is started.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the position is changed during a manipulation.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
The customized complete operation when the manipulation is completed.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.GetCursor">
|
||
<summary>
|
||
Gets the cursor for the gesture.
|
||
</summary>
|
||
<returns>
|
||
A cursor.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.HideRectangle">
|
||
<summary>
|
||
Hides the selection rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.UpdateRectangle">
|
||
<summary>
|
||
Updates the selection rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleSelectionCommand.ShowRectangle">
|
||
<summary>
|
||
Shows the selection rectangle.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SelectionCommand">
|
||
<summary>
|
||
Provides an abstract base class for mouse selection commands.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SelectionCommand.Viewport">
|
||
<summary>
|
||
The viewport of the command.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SelectionCommand.oldCursor">
|
||
<summary>
|
||
Keeps track of the old cursor.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.#ctor(System.Windows.Controls.Viewport3D,System.EventHandler{HelixToolkit.Wpf.ModelsSelectedEventArgs},System.EventHandler{HelixToolkit.Wpf.VisualsSelectedEventArgs})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SelectionCommand"/> class.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="eventHandlerModels">The selection event handler for models.</param>
|
||
<param name="eventHandlerVisuals">The selection event handler for visuals.</param>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.SelectionCommand.CanExecuteChanged">
|
||
<summary>
|
||
Occurs when <see cref="M:HelixToolkit.Wpf.SelectionCommand.CanExecute(System.Object)" /> is changed.
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.SelectionCommand.ModelsSelected">
|
||
<summary>
|
||
Occurs when models are selected.
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.SelectionCommand.VisualsSelected">
|
||
<summary>
|
||
Occurs when visuals are selected.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SelectionCommand.SelectionHitMode">
|
||
<summary>
|
||
Gets or sets the selection hit mode.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SelectionCommand.MouseDownPoint">
|
||
<summary>
|
||
Gets the mouse down point (2D screen coordinates).
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.Execute(System.Object)">
|
||
<summary>
|
||
Executes the command.
|
||
</summary>
|
||
<param name="parameter">
|
||
The parameter.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.CanExecute(System.Object)">
|
||
<summary>
|
||
Checks whether the command can be executed.
|
||
</summary>
|
||
<param name="parameter">
|
||
The parameter.
|
||
</param>
|
||
<returns>
|
||
<c>true</c> if the command can be executed. Otherwise, it returns <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is started.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the position is changed during a manipulation.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
|
||
<summary>
|
||
Occurs when the manipulation is completed.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.OnModelsSelected(HelixToolkit.Wpf.ModelsSelectedEventArgs)">
|
||
<summary>
|
||
Raises the <see cref="E:ModelsSelected" /> event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.ModelsSelectedEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.OnVisualsSelected(HelixToolkit.Wpf.VisualsSelectedEventArgs)">
|
||
<summary>
|
||
Raises the <see cref="E:VisualsSelected" /> event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:HelixToolkit.Wpf.VisualsSelectedEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.GetCursor">
|
||
<summary>
|
||
Gets the cursor for the gesture.
|
||
</summary>
|
||
<returns>
|
||
A cursor.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.OnMouseDown(System.Object)">
|
||
<summary>
|
||
Called when the mouse button is pressed down.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.OnMouseUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Called when the mouse button is released.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.OnMouseMove(System.Object,System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Called when the mouse is move on the control.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SelectionCommand.OnCanExecutedChanged(System.Object,System.EventArgs)">
|
||
<summary>
|
||
Called when the condition of execution is changed.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SelectionHitMode">
|
||
<summary>
|
||
Specifies the selection hit mode.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SelectionHitMode.Touch">
|
||
<summary>
|
||
Selects models touching the selection range.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SelectionHitMode.Inside">
|
||
<summary>
|
||
Selects models completely inside selection range.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.VisualsSelectedByPointEventArgs">
|
||
<summary>
|
||
Provides event data for the VisualsSelected event of the <see cref="T:HelixToolkit.Wpf.PointSelectionCommand" />.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VisualsSelectedByPointEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D},System.Windows.Point)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VisualsSelectedByPointEventArgs"/> class.
|
||
</summary>
|
||
<param name="selectedVisuals">The selected visuals.</param>
|
||
<param name="position">The position.</param>
|
||
<remarks>
|
||
For the visuals selected by point, they are sorted by distance in ascending order.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VisualsSelectedByPointEventArgs.Position">
|
||
<summary>
|
||
Gets the rectangle of selection.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.VisualsSelectedByRectangleEventArgs">
|
||
<summary>
|
||
Provides event data for the VisualsSelected event of the <see cref="T:HelixToolkit.Wpf.RectangleSelectionCommand" />.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VisualsSelectedByRectangleEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D},System.Windows.Rect)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VisualsSelectedByRectangleEventArgs"/> class.
|
||
</summary>
|
||
<param name="selectedVisuals">The selected visuals.</param>
|
||
<param name="rectangle">The selection rectangle.</param>
|
||
<remarks>
|
||
For the visuals selected by rectangle, they are not sorted by distance in ascending order.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VisualsSelectedByRectangleEventArgs.Rectangle">
|
||
<summary>
|
||
Gets the rectangle of selection.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.VisualsSelectedEventArgs">
|
||
<summary>
|
||
Provides event data for the VisualsSelected event of the <see cref="T:HelixToolkit.Wpf.SelectionCommand" />.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VisualsSelectedEventArgs.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D},System.Boolean)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VisualsSelectedEventArgs" /> class.
|
||
</summary>
|
||
<param name="selected">The selected.</param>
|
||
<param name="areSortedByDistanceAscending">if set to <c>true</c> the selected visuals are sorted by distance in ascending order.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VisualsSelectedEventArgs.SelectedVisuals">
|
||
<summary>
|
||
Gets the selected visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VisualsSelectedEventArgs.AreSortedByDistanceAscending">
|
||
<summary>
|
||
Gets a value indicating whether the selected visuals are sorted by distance in ascending order.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the selected visuals are sorted by distance in ascending order; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.InterlacedEffect">
|
||
<summary>
|
||
Provides an interlaced blending effect.
|
||
</summary>
|
||
<remarks>
|
||
Usage:
|
||
1. Add the effect to the LEFT EYE UIElement.
|
||
2. Set RightInput to a VisualBrush of the RIGHT EYE UIElement.
|
||
See the InterlacedView3D for an example.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedEffect.LeftInputProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedEffect.LeftInput"/> dependency property.
|
||
</summary>
|
||
<remarks>
|
||
Brush-valued properties turn into sampler-property in the shader.
|
||
This helper sets "ImplicitInput" as the default, meaning the default
|
||
sampler is whatever the rendering of the element it's being applied to is.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedEffect.EvenLeftProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedEffect.EvenLeft"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedEffect.RightInputProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.InterlacedEffect.RightInput"/> dependency property.
|
||
</summary>
|
||
<remarks>
|
||
Brush-valued properties turn into sampler-property in the shader.
|
||
This helper sets "ImplicitInput" as the default, meaning the default
|
||
sampler is whatever the rendering of the element it's being applied to is.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedEffect.EffectFile">
|
||
<summary>
|
||
The effect file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedEffect.OffsetProperty">
|
||
<summary>
|
||
This property is mapped to the offset variable within the pixel shader.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedEffect.Shader">
|
||
<summary>
|
||
The shader.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.InterlacedEffect.ShaderMethodProperty">
|
||
<summary>
|
||
This property is mapped to the method variable within the pixel shader.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedEffect.#cctor">
|
||
<summary>
|
||
Initializes static members of the <see cref="T:HelixToolkit.Wpf.InterlacedEffect"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedEffect.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.InterlacedEffect" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.InterlacedEffect.LeftInput">
|
||
<summary>
|
||
Gets or sets the left input brush.
|
||
</summary>
|
||
<value>The left input.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.InterlacedEffect.EvenLeft">
|
||
<summary>
|
||
Gets or sets a value indicating whether even lines should be for the left or right view.
|
||
</summary>
|
||
<value><c>True</c> if even lines should show the left view, <c>false</c> otherwise.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.InterlacedEffect.Offset">
|
||
<summary>
|
||
Gets or sets the horizontal offset.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.InterlacedEffect.RightInput">
|
||
<summary>
|
||
Gets or sets the right input brush.
|
||
</summary>
|
||
<value>The right input.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.InterlacedEffect.ShaderMethod">
|
||
<summary>
|
||
Gets or sets the shader method.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.InterlacedEffect.EvenLeftChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The anaglyph method changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.AnaglyphMethod">
|
||
<summary>
|
||
Anaglyph method type.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphMethod.True">
|
||
<summary>
|
||
True anaglyph.
|
||
</summary>
|
||
<remarks>
|
||
Dark image
|
||
No color reproduction
|
||
Little ghosting
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphMethod.Gray">
|
||
<summary>
|
||
Grayscale anaglyph.
|
||
</summary>
|
||
<remarks>
|
||
No color reproduction
|
||
More ghosting than true anaglyphs
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphMethod.Color">
|
||
<summary>
|
||
Color anaglyph.
|
||
</summary>
|
||
<remarks>
|
||
Partial color reproduction
|
||
Retinal rivalry
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphMethod.HalfColor">
|
||
<summary>
|
||
Half-color anaglyph.
|
||
</summary>
|
||
<remarks>
|
||
Partial color reproduction (but not as good as color anaglyphs)
|
||
Less retinal rivalry than color anaglyphs
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphMethod.Optimized">
|
||
<summary>
|
||
Optimized anaglyph.
|
||
</summary>
|
||
<remarks>
|
||
Partial color reproduction (but not of red shades)
|
||
Almost no retinal rivalry
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphMethod.Dubois">
|
||
<summary>
|
||
Dubois anaglyph.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.DirectionalHeadLight">
|
||
<summary>
|
||
Represents a directional head light.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.GenericHeadLight`1">
|
||
<summary>
|
||
Provides a base class for lights that operates in camera space.
|
||
</summary>
|
||
<typeparam name="T">The light type.</typeparam>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GenericHeadLight`1.BrightnessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Brightness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GenericHeadLight`1.ColorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Color"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GenericHeadLight`1.PositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Position"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GenericHeadLight`1.light">
|
||
<summary>
|
||
The light
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GenericHeadLight`1.camera">
|
||
<summary>
|
||
The camera
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GenericHeadLight`1.Brightness">
|
||
<summary>
|
||
Gets or sets the brightness of the headlight. If set, this property overrides the <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Color" /> property.
|
||
</summary>
|
||
<value>The brightness.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GenericHeadLight`1.Color">
|
||
<summary>
|
||
Gets or sets the color of the headlight. This property is used if <see cref="P:HelixToolkit.Wpf.GenericHeadLight`1.Brightness" /> is set to <c>NaN</c>.
|
||
</summary>
|
||
<value>The color.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GenericHeadLight`1.Position">
|
||
<summary>
|
||
Gets or sets the position of the headlight (in camera space).
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GenericHeadLight`1.OnVisualParentChanged(System.Windows.DependencyObject)">
|
||
<summary>
|
||
Called when the parent of the 3-D visual object is changed.
|
||
</summary>
|
||
<param name="oldParent">A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object. If the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object did not have a previous parent, the value of the parameter is null.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GenericHeadLight`1.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
|
||
<summary>
|
||
Adds the lights to the element.
|
||
</summary>
|
||
<param name="lightGroup">The light group.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GenericHeadLight`1.Update(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Updates the light.
|
||
</summary>
|
||
<param name="d">The sender.</param>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GenericHeadLight`1.CameraChanged(System.Object,System.EventArgs)">
|
||
<summary>
|
||
Handles changes to the camera.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GenericHeadLight`1.Update">
|
||
<summary>
|
||
Updates this instance.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SpotHeadLight">
|
||
<summary>
|
||
Represents a spot headlight.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MeshGeometryVisual3D">
|
||
<summary>
|
||
A visual element that can be bound to a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshGeometryVisual3D.GeometryProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshGeometryVisual3D.MeshGeometry"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshGeometryVisual3D.MeshGeometry">
|
||
<summary>
|
||
Gets or sets the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> defining the shape of the visual.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ParticleSystem">
|
||
<summary>
|
||
Renders a simple particle system within the limitations of WPF.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.TextureProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.Texture"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.LifeTimeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.LifeTime"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.FadeOutTimeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.FadeOutTime"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.AngularVelocityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.AngularVelocity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.SizeRateProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.SizeRate"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.VelocityDampingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.VelocityDamping"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.AccelerationProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.Acceleration"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.AccelerationDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.AccelerationDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.AccelerationSpreadingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.AccelerationSpreading"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.EmitRateProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.EmitRate"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.PositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.Position"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.StartRadiusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartRadius"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.StartSizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartSize"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.StartDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.StartVelocityProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartVelocity"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.StartVelocityRandomnessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartVelocityRandomness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.StartSpreadingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.StartSpreading"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.AliveParticlesProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParticleSystem.AliveParticles"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.DegToRad">
|
||
<summary>
|
||
The degrees to radians conversion factor.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.TwoPi">
|
||
<summary>
|
||
Two PI
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.r">
|
||
<summary>
|
||
The random number generator.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.opacityLevels">
|
||
<summary>
|
||
The number of opacity levels
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.watch">
|
||
<summary>
|
||
The stopwatch that measures the time.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.mesh">
|
||
<summary>
|
||
The mesh containing the particles quads.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.model">
|
||
<summary>
|
||
The model containing the particle mesh
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.particles">
|
||
<summary>
|
||
The particles
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.particlesToEmit">
|
||
<summary>
|
||
The accumulated number of particles to emit. A particle is emitted when this number is greater than 1.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.previousTime">
|
||
<summary>
|
||
The previous time.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.camera">
|
||
<summary>
|
||
The camera.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParticleSystem.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ParticleSystem"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.AliveParticles">
|
||
<summary>
|
||
Gets or sets the number of alive particles.
|
||
</summary>
|
||
<value>
|
||
The alive particles.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
<value>
|
||
The position.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.StartDirection">
|
||
<summary>
|
||
Gets or sets the start direction.
|
||
</summary>
|
||
<value>
|
||
The start direction.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.Acceleration">
|
||
<summary>
|
||
Gets or sets the acceleration.
|
||
</summary>
|
||
<value>
|
||
The acceleration.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.AccelerationDirection">
|
||
<summary>
|
||
Gets or sets the acceleration direction.
|
||
</summary>
|
||
<value>
|
||
The acceleration direction.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.AccelerationSpreading">
|
||
<summary>
|
||
Gets or sets the acceleration spreading angle.
|
||
</summary>
|
||
<value>
|
||
The acceleration spreading.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.StartRadius">
|
||
<summary>
|
||
Gets or sets the start radius.
|
||
</summary>
|
||
<value>
|
||
The start radius.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.StartSize">
|
||
<summary>
|
||
Gets or sets the start size.
|
||
</summary>
|
||
<value>
|
||
The start size.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.StartVelocity">
|
||
<summary>
|
||
Gets or sets the start velocity.
|
||
</summary>
|
||
<value>
|
||
The start velocity.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.VelocityDamping">
|
||
<summary>
|
||
Gets or sets the velocity damping factor.
|
||
</summary>
|
||
<value>
|
||
The velocity damping.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.StartVelocityRandomness">
|
||
<summary>
|
||
Gets or sets the start velocity randomness.
|
||
</summary>
|
||
<value>
|
||
The start velocity randomness.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.StartSpreading">
|
||
<summary>
|
||
Gets or sets the start spreading.
|
||
</summary>
|
||
<value>
|
||
The start spreading.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.LifeTime">
|
||
<summary>
|
||
Gets or sets the life time.
|
||
</summary>
|
||
<value>
|
||
The life time.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.AngularVelocity">
|
||
<summary>
|
||
Gets or sets the angular velocity.
|
||
</summary>
|
||
<value>
|
||
The angular velocity.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.SizeRate">
|
||
<summary>
|
||
Gets or sets the size rate.
|
||
</summary>
|
||
<value>
|
||
The size rate.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.FadeOutTime">
|
||
<summary>
|
||
Gets or sets the fade out time.
|
||
</summary>
|
||
<value>
|
||
The fade out time.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.EmitRate">
|
||
<summary>
|
||
Gets or sets the emit rate.
|
||
</summary>
|
||
<value>
|
||
The emit rate.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParticleSystem.Texture">
|
||
<summary>
|
||
Gets or sets the texture.
|
||
</summary>
|
||
<value>
|
||
The texture.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParticleSystem.TextureChanged">
|
||
<summary>
|
||
Updates the material when the texture changes.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParticleSystem.OnVisualParentChanged(System.Windows.DependencyObject)">
|
||
<summary>
|
||
Called when the parent of the 3-D visual object is changed.
|
||
</summary>
|
||
<param name="oldParent">A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object. If the <see cref="T:System.Windows.Media.Media3D.Visual3D" /> object did not have a previous parent, the value of the parameter is null.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParticleSystem.EmitOne">
|
||
<summary>
|
||
Emits one particle.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParticleSystem.Update(System.Double)">
|
||
<summary>
|
||
Updates the system.
|
||
</summary>
|
||
<param name="time">The time.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParticleSystem.AdjustListLength``1(System.Collections.Generic.IList{``0},System.Int32)">
|
||
<summary>
|
||
Adjusts the length of the specified list.
|
||
</summary>
|
||
<typeparam name="T">The type of the list elements.</typeparam>
|
||
<param name="list">The list to change.</param>
|
||
<param name="targetLength">Target length of the list.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParticleSystem.CreateRandomVector(System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Creates a random vector.
|
||
</summary>
|
||
<param name="z">The direction.</param>
|
||
<param name="spreading">The spreading.</param>
|
||
<returns>The random vector.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParticleSystem.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
|
||
<summary>
|
||
Handles the CompositionTarget.Rendering event.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="eventArgs">The <see cref="T:System.Windows.Media.RenderingEventArgs" /> instance containing the event data.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ParticleSystem.Particle">
|
||
<summary>
|
||
Represents a particle.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Position">
|
||
<summary>
|
||
Gets or sets the position of the particle.
|
||
</summary>
|
||
<value>
|
||
The position.
|
||
</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Velocity">
|
||
<summary>
|
||
Gets or sets the velocity of the particle.
|
||
</summary>
|
||
<value>
|
||
The velocity.
|
||
</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Rotation">
|
||
<summary>
|
||
Gets or sets the 2D rotation of the rendered particle texture.
|
||
</summary>
|
||
<value>
|
||
The rotation.
|
||
</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Size">
|
||
<summary>
|
||
Gets or sets the size of the particle.
|
||
</summary>
|
||
<value>
|
||
The size.
|
||
</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParticleSystem.Particle.Age">
|
||
<summary>
|
||
Gets or sets the age of the particle.
|
||
</summary>
|
||
<value>
|
||
The age.
|
||
</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TorusVisual3D">
|
||
<summary>
|
||
A visual element that shows a torus defined by two diameters (torus and it's tube).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TorusVisual3D.TorusDiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TorusVisual3D.TorusDiameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TorusVisual3D.TubeDiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TorusVisual3D.TubeDiameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TorusVisual3D.ThetaDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TorusVisual3D.ThetaDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TorusVisual3D.PhiDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TorusVisual3D.PhiDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TorusVisual3D.TorusDiameter">
|
||
<summary>
|
||
Gets or sets the (torus) diameter.
|
||
</summary>
|
||
<value>The diameter. The default value is <c>3</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TorusVisual3D.TubeDiameter">
|
||
<summary>
|
||
Gets or sets the tube diameter.
|
||
</summary>
|
||
<value>The tube diameter. The default value is <c>1</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TorusVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the UDiv.
|
||
</summary>
|
||
<value>The UDiv. The default value is <c>36</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TorusVisual3D.PhiDiv">
|
||
<summary>
|
||
Gets or sets the PhiDiv.
|
||
</summary>
|
||
<value>The PhiDiv. The default value is <c>24</c>.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TorusVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BillboardTextItem">
|
||
<summary>
|
||
Represents a billboard text item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextItem.DepthOffset">
|
||
<summary>
|
||
Gets or sets the depth offset.
|
||
</summary>
|
||
<value>The depth offset.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextItem.WorldDepthOffset">
|
||
<summary>
|
||
Gets or sets the depth offset in world coordinates.
|
||
</summary>
|
||
<value>The depth offset.</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SpatialTextItem">
|
||
<summary>
|
||
Represents a spatial text item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SpatialTextItem.TextDirection">
|
||
<summary>
|
||
Gets or sets the text direction.
|
||
</summary>
|
||
<value>The text direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SpatialTextItem.UpDirection">
|
||
<summary>
|
||
Gets or sets up direction.
|
||
</summary>
|
||
<value>Up direction.</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TextGroupVisual3D">
|
||
<summary>
|
||
Provides a visual element that shows a collection of text items.
|
||
</summary>
|
||
<remarks>
|
||
Set the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Items"/> property last to avoid multiple updates.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BackgroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Background"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BorderBrushProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderBrush"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BorderThicknessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderThickness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontFamilyProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.FontFamily"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontSizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.FontSize"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontWeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.FontWeight"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.ForegroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Foreground"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.HeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Height"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.IsDoubleSidedProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.IsDoubleSided"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.IsFlippedProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.IsFlipped"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.ItemsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Items"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextGroupVisual3D.PaddingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextGroupVisual3D.Padding"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Background">
|
||
<summary>
|
||
Gets or sets the background brush.
|
||
</summary>
|
||
<value>The background.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderBrush">
|
||
<summary>
|
||
Gets or sets the border brush.
|
||
</summary>
|
||
<value>The border brush.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderThickness">
|
||
<summary>
|
||
Gets or sets the border thickness.
|
||
</summary>
|
||
<value>The border thickness.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontFamily">
|
||
<summary>
|
||
Gets or sets the font family.
|
||
</summary>
|
||
<value>The font family.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontSize">
|
||
<summary>
|
||
Gets or sets the size of the font (if not set, the Height property is used.
|
||
</summary>
|
||
<value>The size of the font.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontWeight">
|
||
<summary>
|
||
Gets or sets the font weight.
|
||
</summary>
|
||
<value>The font weight.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Foreground">
|
||
<summary>
|
||
Gets or sets the foreground (text) brush.
|
||
</summary>
|
||
<value>The foreground brush.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Height">
|
||
<summary>
|
||
Gets or sets the height of the text.
|
||
</summary>
|
||
<value>The text height.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.IsDoubleSided">
|
||
<summary>
|
||
Gets or sets a value indicating whether this text visual is double sided.
|
||
</summary>
|
||
<value><c>true</c> if this instance is double sided; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.IsFlipped">
|
||
<summary>
|
||
Gets or sets a value indicating whether the text should be flipped (mirrored horizontally).
|
||
</summary>
|
||
<remarks>
|
||
This may be useful when using a mirror transform on the text visual.
|
||
</remarks>
|
||
<value>
|
||
<c>true</c> if text is flipped; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Items">
|
||
<summary>
|
||
Gets or sets the items.
|
||
</summary>
|
||
<value>The items.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Padding">
|
||
<summary>
|
||
Gets or sets the padding.
|
||
</summary>
|
||
<value>The padding.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextGroupVisual3D.CreateTextMaterial(System.Collections.Generic.IEnumerable{HelixToolkit.Wpf.TextItem},System.Func{System.String,System.Windows.FrameworkElement},System.Windows.Media.Brush,System.Collections.Generic.Dictionary{System.String,System.Windows.FrameworkElement}@,System.Collections.Generic.Dictionary{System.Windows.FrameworkElement,System.Windows.Rect}@)">
|
||
<summary>
|
||
Creates the text material.
|
||
</summary>
|
||
<param name="items">The items.</param>
|
||
<param name="createElement">The create element.</param>
|
||
<param name="background">The background.</param>
|
||
<param name="elementMap">The element map.</param>
|
||
<param name="elementPositions">The element positions.</param>
|
||
<returns>A text material.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextGroupVisual3D.OptimizeSize(System.Windows.UIElement,System.Double,System.Double)">
|
||
<summary>
|
||
Optimizes the size of a panel.
|
||
</summary>
|
||
<param name="panel">The panel to optimize.</param>
|
||
<param name="minWidth">The minimum width.</param>
|
||
<param name="maxWidth">The maximum width.</param>
|
||
<returns>The desired size.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextGroupVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The visual changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextGroupVisual3D.CreateElement(System.String)">
|
||
<summary>
|
||
Creates an element (<see cref="T:System.Windows.Controls.TextBlock" /> or <see cref="T:System.Windows.FrameworkElement"/> wrapping a <see cref="T:System.Windows.Controls.TextBlock" />) for the specified text.
|
||
</summary>
|
||
<param name="text">The text.</param>
|
||
<returns>A text block.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextGroupVisual3D.VisualChanged">
|
||
<summary>
|
||
Called when the visual changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MeshVisual3D">
|
||
<summary>
|
||
A visual element that shows Mesh3D meshes.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.EdgeDiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.EdgeDiameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.EdgeMaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.EdgeMaterial"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.FaceBackMaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.FaceBackMaterial"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.FaceMaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.FaceMaterial"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.MeshProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.Mesh"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.SharedVerticesProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.SharedVertices"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.ShrinkFactorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.ShrinkFactor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexMaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.VertexMaterial"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexRadiusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.VertexRadius"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexResolutionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshVisual3D.VertexResolution"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.EdgeDiameter">
|
||
<summary>
|
||
Gets or sets the edge diameter.
|
||
</summary>
|
||
<value> The edge diameter. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.EdgeMaterial">
|
||
<summary>
|
||
Gets or sets the edge material.
|
||
</summary>
|
||
<value> The edge material. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.FaceBackMaterial">
|
||
<summary>
|
||
Gets or sets the face back material.
|
||
</summary>
|
||
<value> The face back material. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.FaceMaterial">
|
||
<summary>
|
||
Gets or sets the face material.
|
||
</summary>
|
||
<value> The face material. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.Mesh">
|
||
<summary>
|
||
Gets or sets the mesh.
|
||
</summary>
|
||
<value> The mesh. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.SharedVertices">
|
||
<summary>
|
||
Gets or sets a value indicating whether to share vertices (smooth shading).
|
||
</summary>
|
||
<value> <c>true</c> if vertices are shared; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.ShrinkFactor">
|
||
<summary>
|
||
Gets or sets the shrink factor.
|
||
</summary>
|
||
<value> The shrink factor. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.TriangleIndexToFaceIndex">
|
||
<summary>
|
||
Gets or sets the mapping from triangle index to face index.
|
||
</summary>
|
||
<value> The index mapping. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexMaterial">
|
||
<summary>
|
||
Gets or sets the vertex material.
|
||
</summary>
|
||
<value> The vertex material. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexRadius">
|
||
<summary>
|
||
Gets or sets the vertex radius.
|
||
</summary>
|
||
<value> The vertex radius. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexResolution">
|
||
<summary>
|
||
Gets or sets the vertex resolution (number of subdivisions).
|
||
</summary>
|
||
<value> The vertex resolution. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshVisual3D.MeshChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The mesh changed.
|
||
</summary>
|
||
<param name="obj">
|
||
The obj.
|
||
</param>
|
||
<param name="args">
|
||
The args.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshVisual3D.UpdateVisuals">
|
||
<summary>
|
||
Updates the visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CuttingOperation">
|
||
<summary>
|
||
Defines the cutting operation.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingOperation.Intersect">
|
||
<summary>
|
||
The intersect operation.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingOperation.Subtract">
|
||
<summary>
|
||
The subtract operation.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CuttingPlaneGroup">
|
||
<summary>
|
||
A visual element that applies the intersection of all the specified cutting planes to all children.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.OperationProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.Operation"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.cutGeometries">
|
||
<summary>
|
||
The cut geometries.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.newCutGeometries">
|
||
<summary>
|
||
The new cut geometries.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.newOriginalGeometries">
|
||
<summary>
|
||
The new original geometries.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.originalGeometries">
|
||
<summary>
|
||
The original geometries.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.CuttingPlaneGroup" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CuttingPlaneGroup.CuttingPlanes">
|
||
<summary>
|
||
Gets or sets the cutting planes.
|
||
</summary>
|
||
<value>
|
||
The cutting planes.
|
||
</value>
|
||
<remarks>
|
||
The the intersection of all the cutting planes will be used to
|
||
intersect/subtract (defined in <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.Operation" /> all child visuals of the <see cref="T:HelixToolkit.Wpf.CuttingPlaneGroup" />.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether cutting is enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CuttingPlaneGroup.Operation">
|
||
<summary>
|
||
Gets or sets the cutting operation.
|
||
</summary>
|
||
<value>The operation.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
|
||
<summary>
|
||
Called when the composition target rendering event is raised.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="e">The <see cref="T:System.Windows.Media.RenderingEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabledChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Handles changes to the <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabled" /> property.
|
||
</summary>
|
||
<param name="d">The sender.</param>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.OperationChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Handles changes to the <see cref="P:HelixToolkit.Wpf.CuttingPlaneGroup.Operation" /> property.
|
||
</summary>
|
||
<param name="d">The sender.</param>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.ApplyCuttingGeometries(System.Boolean)">
|
||
<summary>
|
||
Applies the cutting planes.
|
||
</summary>
|
||
<param name="forceUpdate">Force the geometries to be updated if set to <c>true</c>.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.ApplyCuttingPlanesToModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D,System.Boolean)">
|
||
<summary>
|
||
Applies the cutting planes to the model.
|
||
</summary>
|
||
<param name="model">The model.</param>
|
||
<param name="transform">The transform.</param>
|
||
<param name="updateRequired">An update is required if set to <c>true</c>.</param>
|
||
<exception cref="T:System.InvalidOperationException">No inverse transform.</exception>
|
||
<exception cref="T:System.NotImplementedException"></exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.Intersect(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.GeneralTransform3D,HelixToolkit.Wpf.Plane3D,System.Boolean)">
|
||
<summary>
|
||
Intersects the specified source mesh geometry with the specified plane.
|
||
</summary>
|
||
<param name="source">The source.</param>
|
||
<param name="inverseTransform">The inverse transform of the source.</param>
|
||
<param name="plane">The plane.</param>
|
||
<param name="complement">Cut with the complement set if set to <c>true</c>.</param>
|
||
<returns>The intersected geometry.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Exploder3D">
|
||
<summary>
|
||
A visual element that transforms all child elements as an explosion.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Exploder3D.IsExplodingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Exploder3D.IsExploding"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exploder3D.IsExplodingChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Called when the exploding state changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Exploder3D.OnIsExplodingChanged">
|
||
<summary>
|
||
Called when the exploding state changed.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Exploder3D.IsExploding">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance is exploding.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if this instance is exploding; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.FileModelVisual3D">
|
||
<summary>
|
||
A visual element that shows a model loaded from a file.
|
||
</summary>
|
||
<remarks>
|
||
Supported file formats: .3ds .obj .lwo .stl .off
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.FileModelVisual3D.DefaultMaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.FileModelVisual3D.DefaultMaterial"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.FileModelVisual3D.SourceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.FileModelVisual3D.Source"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.FileModelVisual3D.ModelLoadedEvent">
|
||
<summary>
|
||
The model loaded event.
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.FileModelVisual3D.ModelLoaded">
|
||
<summary>
|
||
Occurs when the model has been loaded.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.FileModelVisual3D.DefaultMaterial">
|
||
<summary>
|
||
Gets or sets the default material.
|
||
</summary>
|
||
<value>
|
||
The default material.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.FileModelVisual3D.Source">
|
||
<summary>
|
||
Gets or sets the source file name.
|
||
</summary>
|
||
<value> The source file name. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.FileModelVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The source changed.
|
||
</summary>
|
||
<param name="obj">
|
||
The sender.
|
||
</param>
|
||
<param name="args">
|
||
The args.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.FileModelVisual3D.OnModelLoaded">
|
||
<summary>
|
||
Called when the model has been loaded.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.FileModelVisual3D.SourceChanged">
|
||
<summary>
|
||
Called when the source or default material changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RenderingEventListener">
|
||
<summary>
|
||
Provides a weak event listener that pass the CompositionTarget.Rendering event to the specified handler.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderingEventListener.#ctor(System.EventHandler{System.Windows.Media.RenderingEventArgs})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RenderingEventListener"/> class.
|
||
</summary>
|
||
<param name="handler">The handler.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RenderingModelVisual3D">
|
||
<summary>
|
||
Provides an abstract base class for ModelVisual3D objects that listens to the CompositionTarget.Rendering event.
|
||
</summary>
|
||
<remarks>
|
||
The RenderingEventManager is used to ensure a weak reference to CompositionTargetRendering.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RenderingModelVisual3D.renderingEventListener">
|
||
<summary>
|
||
The rendering event listener
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RenderingModelVisual3D"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.SubscribeToRenderingEvent">
|
||
<summary>
|
||
Subscribes to CompositionTarget.Rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.UnsubscribeRenderingEvent">
|
||
<summary>
|
||
Unsubscribes the CompositionTarget.Rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
|
||
<summary>
|
||
Handles the CompositionTarget.Rendering event.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="eventArgs">The <see cref="T:System.Windows.Media.RenderingEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.WeakEventListener`2">
|
||
<summary>
|
||
Provides a weak event listener that pass the events of the specified event manager to the specified event handler.
|
||
</summary>
|
||
<typeparam name="TEventManager">The type of the event manager.</typeparam>
|
||
<typeparam name="TEventArgs">The type of the event args.</typeparam>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.WeakEventListener`2.realHandler">
|
||
<summary>
|
||
The real event handler.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventListener`2.#ctor(System.EventHandler{`1})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.WeakEventListener`2"/> class.
|
||
</summary>
|
||
<param name="handler">The handler.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.WeakEventListener`2.System#Windows#IWeakEventListener#ReceiveWeakEvent(System.Type,System.Object,System.EventArgs)">
|
||
<summary>
|
||
Receives events from the centralized event manager.
|
||
</summary>
|
||
<param name="managerType">The type of the <see cref="T:System.Windows.WeakEventManager"/> calling this method.</param>
|
||
<param name="sender">Object that originated the event.</param>
|
||
<param name="e">Event data.</param>
|
||
<returns>
|
||
true if the listener handled the event. It is considered an error by the <see cref="T:System.Windows.WeakEventManager"/> handling in WPF<50>to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LightSetup">
|
||
<summary>
|
||
An abstract base class for light models.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LightSetup.ShowLightsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.LightSetup.ShowLights"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LightSetup.lightGroup">
|
||
<summary>
|
||
The light group.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LightSetup.lightsVisual">
|
||
<summary>
|
||
The lights visual.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LightSetup.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.LightSetup" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LightSetup.ShowLights">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show light visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LightSetup.SetupChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The setup changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LightSetup.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
|
||
<summary>
|
||
Adds the lights to the element.
|
||
</summary>
|
||
<param name="lightGroup">
|
||
The light group.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LightSetup.OnSetupChanged">
|
||
<summary>
|
||
Handles changes to the light setup.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LightSetup.OnShowLightsChanged">
|
||
<summary>
|
||
Called when show lights is changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LightSetup.ShowLightsChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The show lights changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SunLight">
|
||
<summary>
|
||
A visual element that contains a "sunlight" light model.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SunLight.AltitudeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SunLight.Altitude"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SunLight.AmbientProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SunLight.Ambient"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SunLight.AzimuthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SunLight.Azimuth"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SunLight.BrightnessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SunLight.Brightness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SunLight.altitudeAxis">
|
||
<summary>
|
||
The altitude axis.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SunLight.azimuthAxis">
|
||
<summary>
|
||
The azimuth axis.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SunLight.Altitude">
|
||
<summary>
|
||
Gets or sets the altitude angle (degrees).
|
||
</summary>
|
||
<value>The altitude.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SunLight.Ambient">
|
||
<summary>
|
||
Gets or sets the ambient lightness.
|
||
</summary>
|
||
<value>The ambient.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SunLight.Azimuth">
|
||
<summary>
|
||
Gets or sets the azimuth angle (degrees).
|
||
</summary>
|
||
<value>The azimuth.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SunLight.Brightness">
|
||
<summary>
|
||
Gets or sets the brightness.
|
||
</summary>
|
||
<value>The brightness.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SunLight.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
|
||
<summary>
|
||
Adds the lights to the element.
|
||
</summary>
|
||
<param name="lightGroup">
|
||
The light group.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ThreePointLights">
|
||
<summary>
|
||
A visual element that contains a three point light setup.
|
||
</summary>
|
||
<remarks>
|
||
See http://www.3drender.com/light/3point.html
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.DistanceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.Distance"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.FillLightAngleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.FillLightAngle"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.FillLightSideAngleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.FillLightSideAngle"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.FrontDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.FrontDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightAngleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyLightAngle"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightBrightnessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyLightBrightness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightSideAngleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyLightSideAngle"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.KeyToFillLightRatioProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyToFillLightRatio"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.KeyToRimLightRatioProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.KeyToRimLightRatio"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.RimLightAngleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.RimLightAngle"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.TargetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.Target"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ThreePointLights.UpDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ThreePointLights.UpDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.Distance">
|
||
<summary>
|
||
Gets or sets the distance.
|
||
</summary>
|
||
<value>The distance.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.FillLightAngle">
|
||
<summary>
|
||
Gets or sets the fill light angle.
|
||
</summary>
|
||
<value>The fill light angle.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.FillLightSideAngle">
|
||
<summary>
|
||
Gets or sets the fill light side angle.
|
||
</summary>
|
||
<value>The fill light side angle.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.FrontDirection">
|
||
<summary>
|
||
Gets or sets the front direction.
|
||
</summary>
|
||
<value>The front direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightAngle">
|
||
<summary>
|
||
Gets or sets the key light angle.
|
||
</summary>
|
||
<value>The key light angle.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightBrightness">
|
||
<summary>
|
||
Gets or sets the key light brightness.
|
||
</summary>
|
||
<value>The key light brightness.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightSideAngle">
|
||
<summary>
|
||
Gets or sets the key light side angle.
|
||
</summary>
|
||
<value>The key light side angle.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.KeyToFillLightRatio">
|
||
<summary>
|
||
Gets or sets the key to fill light ratio.
|
||
</summary>
|
||
<value>The key to fill light ratio.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.KeyToRimLightRatio">
|
||
<summary>
|
||
Gets or sets the key to rim light ratio.
|
||
</summary>
|
||
<value>The key to rim light ratio.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.RimLightAngle">
|
||
<summary>
|
||
Gets or sets the rim light angle.
|
||
</summary>
|
||
<value>The rim light angle.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.Target">
|
||
<summary>
|
||
Gets or sets the target.
|
||
</summary>
|
||
<value>The target.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ThreePointLights.UpDirection">
|
||
<summary>
|
||
Gets or sets up direction.
|
||
</summary>
|
||
<value>Up direction.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ThreePointLights.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
|
||
<summary>
|
||
Adds the lights to the element.
|
||
</summary>
|
||
<param name="lightGroup">
|
||
The light group.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BindableRotateManipulator">
|
||
<summary>
|
||
Represents a visual element containing a manipulator that can rotate around an axis.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableRotateManipulator.AxisProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.Axis"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableRotateManipulator.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableRotateManipulator.InnerDiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.InnerDiameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableRotateManipulator.LengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.Length"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableRotateManipulator.PivotProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BindableRotateManipulator.Pivot"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableRotateManipulator.lastPoint">
|
||
<summary>
|
||
The last point.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableRotateManipulator.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BindableRotateManipulator" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Axis">
|
||
<summary>
|
||
Gets or sets the rotation axis.
|
||
</summary>
|
||
<value> The axis. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter.
|
||
</summary>
|
||
<value> The diameter. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableRotateManipulator.InnerDiameter">
|
||
<summary>
|
||
Gets or sets the inner diameter.
|
||
</summary>
|
||
<value> The inner diameter. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Length">
|
||
<summary>
|
||
Gets or sets the length of the cylinder.
|
||
</summary>
|
||
<value> The length. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Pivot">
|
||
<summary>
|
||
Gets or sets the pivot point of the manipulator.
|
||
</summary>
|
||
<value> The position. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableRotateManipulator.InternalPivotPoint">
|
||
<summary>
|
||
Gets or sets the internal pivot point.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableRotateManipulator.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableRotateManipulator.PositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Handles changes in the Position property.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableRotateManipulator.ValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Updates the target transform by the change in rotation value.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BindableTranslateManipulator">
|
||
<summary>
|
||
Represents a visual element that contains a manipulator that can translate along an axis.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BindableTranslateManipulator.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.DirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BindableTranslateManipulator.Direction"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.LengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BindableTranslateManipulator.Length"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.lastPoint">
|
||
<summary>
|
||
The last point.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter of the manipulator arrow.
|
||
</summary>
|
||
<value> The diameter. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Direction">
|
||
<summary>
|
||
Gets or sets the direction of the translation.
|
||
</summary>
|
||
<value> The direction. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Length">
|
||
<summary>
|
||
Gets or sets the length of the manipulator arrow.
|
||
</summary>
|
||
<value> The length. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.PositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Updates the position and the TargetTransform.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.ValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Moves the Manipulator position by the change in value along the direction vector.
|
||
</summary>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.GetNearestPoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Gets the nearest point on the translation axis.
|
||
</summary>
|
||
<param name="position">
|
||
The position (in screen coordinates).
|
||
</param>
|
||
<param name="hitPlaneOrigin">
|
||
The hit plane origin (world coordinate system).
|
||
</param>
|
||
<param name="hitPlaneNormal">
|
||
The hit plane normal (world coordinate system).
|
||
</param>
|
||
<returns>
|
||
The nearest point (world coordinates) or null if no point could be found.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CombinedManipulator">
|
||
<summary>
|
||
Represents a visual element that shows translation and rotation manipulators.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateXProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateX"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateYProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateY"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateZProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateZ"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateXProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateX"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateYProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateY"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateZProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateZ"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.TargetTransformProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CombinedManipulator.TargetTransform"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateXManipulator">
|
||
<summary>
|
||
The rotate x manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateYManipulator">
|
||
<summary>
|
||
The rotate y manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateZManipulator">
|
||
<summary>
|
||
The rotate z manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.translateXManipulator">
|
||
<summary>
|
||
The translate x manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.translateYManipulator">
|
||
<summary>
|
||
The translate y manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CombinedManipulator.translateZManipulator">
|
||
<summary>
|
||
The translate z manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CombinedManipulator.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CombinedManipulator" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateX">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance can rotate X.
|
||
</summary>
|
||
<value> <c>true</c> if this instance can rotate X; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateY">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance can rotate Y.
|
||
</summary>
|
||
<value> <c>true</c> if this instance can rotate Y; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateZ">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance can rotate Z.
|
||
</summary>
|
||
<value> <c>true</c> if this instance can rotate Z; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateX">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance can translate X.
|
||
</summary>
|
||
<value> <c>true</c> if this instance can translate X; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateY">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance can translate Y.
|
||
</summary>
|
||
<value> <c>true</c> if this instance can translate Y; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateZ">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance can translate Z.
|
||
</summary>
|
||
<value> <c>true</c> if this instance can translate Z; otherwise, <c>false</c> . </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter.
|
||
</summary>
|
||
<value> The diameter. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.Offset">
|
||
<summary>
|
||
Gets or sets the offset of the visual (this vector is added to the Position point).
|
||
</summary>
|
||
<value> The offset. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.Pivot">
|
||
<summary>
|
||
Gets or sets the pivot point of the manipulator.
|
||
</summary>
|
||
<value> The position. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.Position">
|
||
<summary>
|
||
Gets or sets the position of the manipulator.
|
||
</summary>
|
||
<value> The position. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CombinedManipulator.TargetTransform">
|
||
<summary>
|
||
Gets or sets the target transform.
|
||
</summary>
|
||
<value> The target transform. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CombinedManipulator.Bind(System.Windows.Media.Media3D.ModelVisual3D)">
|
||
<summary>
|
||
Binds this manipulator to a given Visual3D.
|
||
</summary>
|
||
<param name="source">
|
||
Source Visual3D which receives the manipulator transforms.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CombinedManipulator.UnBind">
|
||
<summary>
|
||
Releases the binding of this manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CombinedManipulator.UpdateChildren">
|
||
<summary>
|
||
Updates the child visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CombinedManipulator.ChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Handles changes in properties related to the child visuals.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RotateManipulator">
|
||
<summary>
|
||
Represents a visual element containing a manipulator that can rotate around an axis.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateManipulator.AxisProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.Axis"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateManipulator.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateManipulator.InnerDiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.InnerDiameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateManipulator.LengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.Length"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateManipulator.PivotProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RotateManipulator.Pivot"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RotateManipulator.lastPoint">
|
||
<summary>
|
||
The last point.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RotateManipulator.Axis">
|
||
<summary>
|
||
Gets or sets the rotation axis.
|
||
</summary>
|
||
<value>The axis.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RotateManipulator.Diameter">
|
||
<summary>
|
||
Gets or sets the outer diameter of the manipulator.
|
||
</summary>
|
||
<value>The outer diameter.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RotateManipulator.InnerDiameter">
|
||
<summary>
|
||
Gets or sets the inner diameter of the manipulator.
|
||
</summary>
|
||
<value>The inner diameter.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RotateManipulator.Length">
|
||
<summary>
|
||
Gets or sets the length (thickness) of the manipulator.
|
||
</summary>
|
||
<value>The length.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RotateManipulator.Pivot">
|
||
<summary>
|
||
Gets or sets the pivot point of the manipulator.
|
||
</summary>
|
||
<value> The position. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateManipulator.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RotateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Manipulator">
|
||
<summary>
|
||
Provides an abstract base class for manipulators.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Manipulator.ColorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Color"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Manipulator.OffsetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Offset"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Manipulator.PositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Position"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Manipulator.TargetTransformProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.TargetTransform"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Manipulator.ValueProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Value"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Manipulator.MaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.Material"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Manipulator.BackMaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Manipulator.BackMaterial"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Manipulator" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.Color">
|
||
<summary>
|
||
Gets or sets the color of the manipulator.
|
||
</summary>
|
||
<value> The color. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.Material">
|
||
<summary>
|
||
Gets or sets the material of the manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.BackMaterial">
|
||
<summary>
|
||
Gets or sets the back material of the manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.Offset">
|
||
<summary>
|
||
Gets or sets the offset of the visual (this vector is added to the Position point).
|
||
</summary>
|
||
<value> The offset. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.Position">
|
||
<summary>
|
||
Gets or sets the position of the manipulator.
|
||
</summary>
|
||
<value> The position. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.TargetTransform">
|
||
<summary>
|
||
Gets or sets the target transform.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.Value">
|
||
<summary>
|
||
Gets or sets the manipulator value.
|
||
</summary>
|
||
<value> The value. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.Camera">
|
||
<summary>
|
||
Gets or sets the camera.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.HitPlaneNormal">
|
||
<summary>
|
||
Gets or sets the hit plane normal.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.Model">
|
||
<summary>
|
||
Gets or sets the model.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Manipulator.ParentViewport">
|
||
<summary>
|
||
Gets or sets the parent viewport.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.Bind(System.Windows.Media.Media3D.ModelVisual3D)">
|
||
<summary>
|
||
Binds this manipulator to a given Visual3D.
|
||
</summary>
|
||
<param name="source">
|
||
Source Visual3D which receives the manipulator transforms.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.UnBind">
|
||
<summary>
|
||
Releases the binding of this manipulator.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.UpdateGeometry(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Called when a property related to the geometry is changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.GetHitPlanePoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Projects the point on the hit plane.
|
||
</summary>
|
||
<param name="p">
|
||
The p.
|
||
</param>
|
||
<param name="hitPlaneOrigin">
|
||
The hit Plane Origin.
|
||
</param>
|
||
<param name="hitPlaneNormal">
|
||
The hit plane normal (world coordinate system).
|
||
</param>
|
||
<returns>
|
||
The point in world coordinates.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseUp" /> routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. The event data reports that the mouse button was released.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.PositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Handles changes in the Position property.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.ValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Handles changes in the Value property.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.ToLocal(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Transforms from world to local coordinates.
|
||
</summary>
|
||
<param name="worldPoint">
|
||
The point (world coordinates).
|
||
</param>
|
||
<returns>
|
||
Transformed vector (local coordinates).
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.ToWorld(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Transforms from local to world coordinates.
|
||
</summary>
|
||
<param name="point">
|
||
The point (local coordinates).
|
||
</param>
|
||
<returns>
|
||
Transformed point (world coordinates).
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.ToWorld(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Transforms from local to world coordinates.
|
||
</summary>
|
||
<param name="vector">
|
||
The vector (local coordinates).
|
||
</param>
|
||
<returns>
|
||
Transformed vector (world coordinates).
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Manipulator.ColorChanged">
|
||
<summary>
|
||
Handles changes in the Color property (this will override the materials).
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TranslateManipulator">
|
||
<summary>
|
||
Represents a visual element that contains a manipulator that can translate along an axis.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TranslateManipulator.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TranslateManipulator.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TranslateManipulator.DirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TranslateManipulator.Direction"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TranslateManipulator.LengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TranslateManipulator.Length"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TranslateManipulator.lastPoint">
|
||
<summary>
|
||
The last point.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TranslateManipulator.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter of the manipulator arrow.
|
||
</summary>
|
||
<value> The diameter. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TranslateManipulator.Direction">
|
||
<summary>
|
||
Gets or sets the direction of the translation.
|
||
</summary>
|
||
<value> The direction. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TranslateManipulator.Length">
|
||
<summary>
|
||
Gets or sets the length of the manipulator arrow.
|
||
</summary>
|
||
<value> The length. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TranslateManipulator.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TranslateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TranslateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
|
||
<summary>
|
||
Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseMove" /> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
|
||
</summary>
|
||
<param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TranslateManipulator.GetNearestPoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Gets the nearest point on the translation axis.
|
||
</summary>
|
||
<param name="position">
|
||
The position (in screen coordinates).
|
||
</param>
|
||
<param name="hitPlaneOrigin">
|
||
The hit plane origin (world coordinate system).
|
||
</param>
|
||
<param name="hitPlaneNormal">
|
||
The hit plane normal (world coordinate system).
|
||
</param>
|
||
<returns>
|
||
The nearest point (world coordinates) or null if no point could be found.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.EllipsoidVisual3D">
|
||
<summary>
|
||
A visual element that shows an axis aligned ellipsoid.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.CenterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.Center"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.PhiDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.PhiDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusXProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusX"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusYProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusY"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusZProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusZ"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.ThetaDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.EllipsoidVisual3D.ThetaDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.Center">
|
||
<summary>
|
||
Gets or sets the center of the ellipsoid (this will set the transform of the element).
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.PhiDiv">
|
||
<summary>
|
||
Gets or sets the number of divisions in the phi direction (from "top" to "bottom").
|
||
</summary>
|
||
<value>The number of divisions.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusX">
|
||
<summary>
|
||
Gets or sets the X equatorial radius of the ellipsoid.
|
||
</summary>
|
||
<value>The radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusY">
|
||
<summary>
|
||
Gets or sets the Y equatorial radius of the ellipsoid.
|
||
</summary>
|
||
<value>The radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusZ">
|
||
<summary>
|
||
Gets or sets the polar radius of the ellipsoid.
|
||
</summary>
|
||
<value>The radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the number of divisions in the theta direction (around the sphere).
|
||
</summary>
|
||
<value>The number of divisions.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.EllipsoidVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.HelixVisual3D">
|
||
<summary>
|
||
A visual element that shows a helix.
|
||
</summary>
|
||
<remarks>
|
||
http://en.wikipedia.org/wiki/Helix
|
||
A helix (pl: helixes or helices) is a type of space curve, i.e. a smooth curve in three-dimensional space.
|
||
It is characterised by the fact that the tangent line at any point makes a constant angle with a fixed line
|
||
called the axis. Examples of helixes are coil springs and the handrails of spiral staircases. A "filled-in"
|
||
helix – for example, a spiral ramp – is called a helicoid. Helices are important in biology, as the DNA
|
||
molecule is formed as two intertwined helices, and many proteins have helical substructures, known as alpha
|
||
helices. The word helix comes from the Greek word ἕλιξ.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixVisual3D.Origin">
|
||
<summary>
|
||
Gets or sets the origin.
|
||
</summary>
|
||
<value>The origin.</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixVisual3D.OriginProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Origin"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixVisual3D.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixVisual3D.LengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Length"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixVisual3D.PhaseProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Phase"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixVisual3D.RadiusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Radius"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.HelixVisual3D.TurnsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.HelixVisual3D.Turns"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixVisual3D.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter.
|
||
</summary>
|
||
<value>The diameter.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixVisual3D.Length">
|
||
<summary>
|
||
Gets or sets the length.
|
||
</summary>
|
||
<value>The length.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixVisual3D.Phase">
|
||
<summary>
|
||
Gets or sets the phase.
|
||
</summary>
|
||
<value>The phase.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixVisual3D.Radius">
|
||
<summary>
|
||
Gets or sets the radius.
|
||
</summary>
|
||
<value>The radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.HelixVisual3D.Turns">
|
||
<summary>
|
||
Gets or sets the number of turns.
|
||
</summary>
|
||
<value>The turns.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixVisual3D.Evaluate(System.Double,System.Double,System.Windows.Point@)">
|
||
<summary>
|
||
Evaluates the surface.
|
||
</summary>
|
||
<param name="u">
|
||
The u parameter.
|
||
</param>
|
||
<param name="v">
|
||
The v parameter.
|
||
</param>
|
||
<param name="texCoord">
|
||
The texture coordinate.
|
||
</param>
|
||
<returns>
|
||
The evaluated <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Teapot">
|
||
<summary>
|
||
A visual element that shows the Utah teapot test model.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Teapot.PositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Teapot.Position"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Teapot.SpoutDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Teapot.SpoutDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Teapot.UpDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Teapot.UpDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Teapot.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Teapot.SpoutDirection">
|
||
<summary>
|
||
Gets or sets the spout direction.
|
||
</summary>
|
||
<value>The spout direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Teapot.UpDirection">
|
||
<summary>
|
||
Gets or sets up direction.
|
||
</summary>
|
||
<value>Up direction.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Teapot.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Teapot.TransformChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The transform changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Teapot.OnTransformChanged">
|
||
<summary>
|
||
Called when the transform is changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BillboardVisual3D">
|
||
<summary>
|
||
A visual element that contains a billboard (a quadrilateral that always faces camera). The size of the billboard is defined in screen space.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.DepthOffsetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.DepthOffset"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.HeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.Height"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.HorizontalAlignmentProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.HorizontalAlignment"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.MaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.Material"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.PositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.Position"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.VerticalAlignmentProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.VerticalAlignment"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.WidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardVisual3D.Width"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.builder">
|
||
<summary>
|
||
The builder.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardVisual3D.isRendering">
|
||
<summary>
|
||
The is rendering flag.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BillboardVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.DepthOffset">
|
||
<summary>
|
||
Gets or sets the depth offset.
|
||
</summary>
|
||
<value>The depth offset.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.Height">
|
||
<summary>
|
||
Gets or sets the height.
|
||
</summary>
|
||
<value>The height.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.HorizontalAlignment">
|
||
<summary>
|
||
Gets or sets the horizontal alignment.
|
||
</summary>
|
||
<value>The horizontal alignment.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.IsRendering">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance is being rendered.
|
||
When the visual is removed from the visual tree, this property should be set to false.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.Material">
|
||
<summary>
|
||
Gets or sets the material.
|
||
</summary>
|
||
<value>The material.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.Position">
|
||
<summary>
|
||
Gets or sets the position (center) of the billboard.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.VerticalAlignment">
|
||
<summary>
|
||
Gets or sets the vertical alignment.
|
||
</summary>
|
||
<value>The vertical alignment.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.Width">
|
||
<summary>
|
||
Gets or sets the width.
|
||
</summary>
|
||
<value>The width.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.Mesh">
|
||
<summary>
|
||
Gets or sets the mesh.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardVisual3D.Model">
|
||
<summary>
|
||
Gets or sets the model.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnMaterialChanged">
|
||
<summary>
|
||
The on material changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The geometry changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
|
||
<summary>
|
||
The composition target_ rendering.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
|
||
<summary>
|
||
Called when the parent of the 3-D visual object is changed.
|
||
</summary>
|
||
<param name="oldParent">
|
||
A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the
|
||
<see
|
||
cref="T:System.Windows.Media.Media3D.Visual3D" />
|
||
object. If the
|
||
<see
|
||
cref="T:System.Windows.Media.Media3D.Visual3D" />
|
||
object did not have a previous parent, the value of the parameter is null.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.UpdateTransforms">
|
||
<summary>
|
||
Updates the transforms.
|
||
</summary>
|
||
<returns>
|
||
True if the transform is updated.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.MaterialChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The color changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnGeometryChanged">
|
||
<summary>
|
||
Called when geometry properties have changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D">
|
||
<summary>
|
||
A visual element that shows a wireframe for the specified bounding box.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoundingBoxProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoundingBox"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoundingBox">
|
||
<summary>
|
||
Gets or sets the bounding box.
|
||
</summary>
|
||
<value> The bounding box. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.OnBoxChanged">
|
||
<summary>
|
||
Updates the box.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoxChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Called when the box dimensions changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BillboardTextGroupVisual3D">
|
||
<summary>
|
||
A visual element that contains a collection of text billboards.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BackgroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Background"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderBrushProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderBrush"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderThicknessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderThickness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontFamilyProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontFamily"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontSizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontSize"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontWeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontWeight"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.ForegroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Foreground"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.HeightFactorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.HeightFactor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.ItemsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Items"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PaddingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Padding"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.OffsetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Offset"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinWidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinWidth"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinBrushProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinBrush"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsEnabled"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.builder">
|
||
<summary>
|
||
The geometry builder.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.meshes">
|
||
<summary>
|
||
The billboard meshes.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.pinMeshes">
|
||
<summary>
|
||
The pin meshes
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.isRendering">
|
||
<summary>
|
||
The is rendering flag.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BillboardTextGroupVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Background">
|
||
<summary>
|
||
Gets or sets the background.
|
||
</summary>
|
||
<value>The background.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderBrush">
|
||
<summary>
|
||
Gets or sets the border brush.
|
||
</summary>
|
||
<value>The border brush.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether updating of this object is enabled.
|
||
</summary>
|
||
<value><c>true</c> if this object is enabled; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinBrush">
|
||
<summary>
|
||
Gets or sets the pin brush.
|
||
</summary>
|
||
<value>The pin brush.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PinWidth">
|
||
<summary>
|
||
Gets or sets the width of the 'pin'.
|
||
</summary>
|
||
<value>The width of the pin.</value>
|
||
<remarks>
|
||
You must set the Offset property for the pin to show up.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderThickness">
|
||
<summary>
|
||
Gets or sets the border thickness.
|
||
</summary>
|
||
<value>The border thickness.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontFamily">
|
||
<summary>
|
||
Gets or sets the font family.
|
||
</summary>
|
||
<value>The font family.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontSize">
|
||
<summary>
|
||
Gets or sets the size of the font.
|
||
</summary>
|
||
<value>The size of the font.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontWeight">
|
||
<summary>
|
||
Gets or sets the font weight.
|
||
</summary>
|
||
<value>The font weight.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Foreground">
|
||
<summary>
|
||
Gets or sets the foreground brush.
|
||
</summary>
|
||
<value>The foreground.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.HeightFactor">
|
||
<summary>
|
||
Gets or sets the height factor.
|
||
</summary>
|
||
<value>
|
||
The height factor.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsRendering">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance is being rendered.
|
||
When the visual is removed from the visual tree, this property should be set to false.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Items">
|
||
<summary>
|
||
Gets or sets the items.
|
||
</summary>
|
||
<value>The items.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Padding">
|
||
<summary>
|
||
Gets or sets the padding.
|
||
</summary>
|
||
<value>The padding.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Offset">
|
||
<summary>
|
||
Gets or sets the offset of the billboard text (in screen coordinates).
|
||
</summary>
|
||
<value>The offset.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
|
||
<summary>
|
||
Handles the CompositionTarget.Rendering event.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="eventArgs">The <see cref="T:System.Windows.Media.RenderingEventArgs" /> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
|
||
<summary>
|
||
Called when the parent of the 3-D visual object is changed.
|
||
</summary>
|
||
<param name="oldParent">
|
||
A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the
|
||
<see
|
||
cref="T:System.Windows.Media.Media3D.Visual3D" />
|
||
object. If the
|
||
<see
|
||
cref="T:System.Windows.Media.Media3D.Visual3D" />
|
||
object did not have a previous parent, the value of the parameter is null.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.UpdateTransforms">
|
||
<summary>
|
||
Updates the transforms.
|
||
</summary>
|
||
<returns>
|
||
True if the transform is updated.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The visual appearance changed.
|
||
</summary>
|
||
<param name="d">The d.</param>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.CreateElement(System.String)">
|
||
<summary>
|
||
Creates the element for the specified text.
|
||
</summary>
|
||
<param name="text">The text.</param>
|
||
<returns>A FrameworkElement.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.VisualChanged">
|
||
<summary>
|
||
Updates the visual appearance (texture and geometry).
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MaterialType">
|
||
<summary>
|
||
Defines the type of material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MaterialType.Diffuse">
|
||
<summary>
|
||
A diffuse material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MaterialType.Emissive">
|
||
<summary>
|
||
An emissive material.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BillboardTextVisual3D">
|
||
<summary>
|
||
A visual element that contains a text billboard.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BackgroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.Background"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BorderBrushProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderBrush"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BorderThicknessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderThickness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontFamilyProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontFamily"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontSizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontSize"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontWeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontWeight"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.ForegroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.Foreground"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.HeightFactorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.HeightFactor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.PaddingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.Padding"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.TextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.Text"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.MaterialTypeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BillboardTextVisual3D.MaterialType"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Background">
|
||
<summary>
|
||
Gets or sets the background.
|
||
</summary>
|
||
<value>The background.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderBrush">
|
||
<summary>
|
||
Gets or sets the border brush.
|
||
</summary>
|
||
<value>The border brush.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderThickness">
|
||
<summary>
|
||
Gets or sets the border thickness.
|
||
</summary>
|
||
<value>The border thickness.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontFamily">
|
||
<summary>
|
||
Gets or sets the font family.
|
||
</summary>
|
||
<value>The font family.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontSize">
|
||
<summary>
|
||
Gets or sets the size of the font.
|
||
</summary>
|
||
<value>The size of the font.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontWeight">
|
||
<summary>
|
||
Gets or sets the font weight.
|
||
</summary>
|
||
<value>The font weight.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Foreground">
|
||
<summary>
|
||
Gets or sets the foreground brush.
|
||
</summary>
|
||
<value>The foreground.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.HeightFactor">
|
||
<summary>
|
||
Gets or sets the height factor.
|
||
</summary>
|
||
<value>
|
||
The height factor.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.MaterialType">
|
||
<summary>
|
||
Gets or sets the type of the material.
|
||
</summary>
|
||
<value>The type of the material.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Padding">
|
||
<summary>
|
||
Gets or sets the padding.
|
||
</summary>
|
||
<value>The padding.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Text">
|
||
<summary>
|
||
Gets or sets the text.
|
||
</summary>
|
||
<value>The text.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The visual appearance changed.
|
||
</summary>
|
||
<param name="d">The d.</param>
|
||
<param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs" /> instance containing the event data.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BillboardTextVisual3D.VisualChanged">
|
||
<summary>
|
||
Updates the text block when the visual appearance changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LinesVisual3D">
|
||
<summary>
|
||
A visual element that contains a set of line segments. The thickness of the lines is defined in screen space.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LinesVisual3D.ThicknessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.LinesVisual3D.Thickness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LinesVisual3D.builder">
|
||
<summary>
|
||
The builder.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinesVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.LinesVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LinesVisual3D.Thickness">
|
||
<summary>
|
||
Gets or sets the thickness of the lines.
|
||
</summary>
|
||
<value>
|
||
The thickness.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinesVisual3D.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LinesVisual3D.UpdateTransforms">
|
||
<summary>
|
||
Updates the transforms.
|
||
</summary>
|
||
<returns>
|
||
True if the transform is updated.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PointGeometryBuilder">
|
||
<summary>
|
||
Builds a mesh geometry for a collection of points.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointGeometryBuilder"/> class.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointGeometryBuilder.CreateIndices(System.Int32)">
|
||
<summary>
|
||
Creates the triangle indices.
|
||
</summary>
|
||
<param name="n">
|
||
The number of points.
|
||
</param>
|
||
<returns>
|
||
The triangle indices.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointGeometryBuilder.CreatePositions(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Double)">
|
||
<summary>
|
||
Creates the positions for the specified points.
|
||
</summary>
|
||
<param name="points">
|
||
The points.
|
||
</param>
|
||
<param name="size">
|
||
The size of the points.
|
||
</param>
|
||
<param name="depthOffset">
|
||
The depth offset. A positive number (e.g. 0.0001) moves the point towards the camera.
|
||
</param>
|
||
<returns>
|
||
The positions collection.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PointsVisual3D">
|
||
<summary>
|
||
A visual element that contains a set of points. The size of the points is defined in screen space.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PointsVisual3D.SizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PointsVisual3D.Size"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PointsVisual3D.builder">
|
||
<summary>
|
||
The builder.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointsVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.PointsVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PointsVisual3D.Size">
|
||
<summary>
|
||
Gets or sets the size of the points.
|
||
</summary>
|
||
<value>
|
||
The size.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointsVisual3D.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PointsVisual3D.UpdateTransforms">
|
||
<summary>
|
||
Updates the transforms.
|
||
</summary>
|
||
<returns>
|
||
True if the transform is updated.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ScreenGeometryBuilder">
|
||
<summary>
|
||
Base class for mesh geometry builders that work on screen coordinates.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.visual">
|
||
<summary>
|
||
The parent visual.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.screenToVisual">
|
||
<summary>
|
||
The screen to visual transformation matrix.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.visualToScreen">
|
||
<summary>
|
||
The visual to screen transformation matrix.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.visualToProjection">
|
||
<summary>
|
||
The visual to projection transformation matrix.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.projectionToScreen">
|
||
<summary>
|
||
The projection to screen transformation matrix.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.viewport">
|
||
<summary>
|
||
The viewport
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ScreenGeometryBuilder"/> class.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenGeometryBuilder.UpdateTransforms">
|
||
<summary>
|
||
Updates the transforms.
|
||
</summary>
|
||
<returns>
|
||
True if the transform was changed.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ScreenSpaceVisual3D">
|
||
<summary>
|
||
An abstract base class for visuals that use screen space dimensions when rendering.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.ColorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Color"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.DepthOffsetProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.DepthOffset"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.PointsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Points"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.isRendering">
|
||
<summary>
|
||
The is rendering flag.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.collectionBeingListenedTo">
|
||
<summary>
|
||
The listening to collection
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.ScreenSpaceVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Color">
|
||
<summary>
|
||
Gets or sets the color.
|
||
</summary>
|
||
<value>
|
||
The color.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.DepthOffset">
|
||
<summary>
|
||
Gets or sets the depth offset.
|
||
A small positive number (0.0001) will move the visual slightly in front of other objects.
|
||
</summary>
|
||
<value>
|
||
The depth offset.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.IsRendering">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance is being rendered.
|
||
When the visual is removed from the visual tree, this property should be set to false.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Points">
|
||
<summary>
|
||
Gets or sets the points collection.
|
||
</summary>
|
||
<value>
|
||
The points collection.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Clipping">
|
||
<summary>
|
||
Gets or sets the clipping object.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Mesh">
|
||
<summary>
|
||
Gets or sets the mesh.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Model">
|
||
<summary>
|
||
Gets or sets the model.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.GeometryChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Called when geometry properties have changed.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.PointsChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Called when points have changed.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
|
||
<summary>
|
||
The composition target_ rendering.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
|
||
<summary>
|
||
Called when the parent of the 3-D visual object is changed.
|
||
</summary>
|
||
<param name="oldParent">
|
||
A value of type <see cref="T:System.Windows.DependencyObject"/> that represents the previous parent of the <see cref="T:System.Windows.Media.Media3D.Visual3D"/> object. If the <see cref="T:System.Windows.Media.Media3D.Visual3D"/> object did not have a previous parent, the value of the parameter is null.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateGeometry">
|
||
<summary>
|
||
Updates the geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateTransforms">
|
||
<summary>
|
||
Updates the transforms.
|
||
</summary>
|
||
<returns>
|
||
True if the transform is updated.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.ColorChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Changes the material when the color changed.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.HandlePointsChanged(System.Object,System.EventArgs)">
|
||
<summary>
|
||
Handles changes in the <see cref="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Points" /> collection.
|
||
</summary>
|
||
<param name="sender">The sender.</param>
|
||
<param name="e">The event arguments.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.ColorChanged">
|
||
<summary>
|
||
Changes the material when the color changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateClipping">
|
||
<summary>
|
||
Updates the clipping object.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CameraHelper">
|
||
<summary>
|
||
Provides extension methods for <see cref="T:System.Windows.Media.Media3D.Camera"/> derived classes.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.AnimateTo(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Animates the camera position and directions.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera to animate.
|
||
</param>
|
||
<param name="newPosition">
|
||
The position to animate to.
|
||
</param>
|
||
<param name="newDirection">
|
||
The direction to animate to.
|
||
</param>
|
||
<param name="newUpDirection">
|
||
The up direction to animate to.
|
||
</param>
|
||
<param name="animationTime">
|
||
Animation time in milliseconds.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.AnimateWidth(System.Windows.Media.Media3D.OrthographicCamera,System.Double,System.Double)">
|
||
<summary>
|
||
Animates the orthographic width.
|
||
</summary>
|
||
<param name="camera">
|
||
An orthographic camera.
|
||
</param>
|
||
<param name="newWidth">
|
||
The width to animate to.
|
||
</param>
|
||
<param name="animationTime">
|
||
Animation time in milliseconds
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.ChangeDirection(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Changes the direction of a camera.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
<param name="newLookDirection">
|
||
The new look direction.
|
||
</param>
|
||
<param name="newUpDirection">
|
||
The new up direction.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.Copy(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.ProjectionCamera,System.Boolean)">
|
||
<summary>
|
||
Copies the specified camera, converts field of view/width if necessary.
|
||
</summary>
|
||
<param name="source">The source camera.</param>
|
||
<param name="dest">The destination camera.</param>
|
||
<param name="copyNearFarPlaneDistances">Copy near and far plane distances if set to <c>true</c>.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.CopyDirectionOnly(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.ProjectionCamera,System.Double)">
|
||
<summary>
|
||
Copy the direction of the source <see cref="T:System.Windows.Media.Media3D.Camera"/>. Used for the CoordinateSystem view.
|
||
</summary>
|
||
<param name="source">
|
||
The source camera.
|
||
</param>
|
||
<param name="dest">
|
||
The destination camera.
|
||
</param>
|
||
<param name="distance">
|
||
New length of the LookDirection vector.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.CreateDefaultCamera">
|
||
<summary>
|
||
Creates a default perspective camera.
|
||
</summary>
|
||
<returns>A perspective camera.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.GetInfo(System.Windows.Media.Media3D.Camera)">
|
||
<summary>
|
||
Gets an information string about the specified camera.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
<returns>
|
||
The get info.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Set the camera target point without changing the look direction.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
<param name="target">
|
||
The target.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Set the camera target point and look direction
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
<param name="target">
|
||
The target.
|
||
</param>
|
||
<param name="newLookDirection">
|
||
The new look direction.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Set the camera target point and directions
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
<param name="target">
|
||
The target.
|
||
</param>
|
||
<param name="newLookDirection">
|
||
The new look direction.
|
||
</param>
|
||
<param name="newUpDirection">
|
||
The new up direction.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
|
||
<summary>
|
||
Set the camera target point and camera distance.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
<param name="target">
|
||
The target point.
|
||
</param>
|
||
<param name="distance">
|
||
The distance to the camera.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.Camera)">
|
||
<summary>
|
||
Resets the specified camera.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.PerspectiveCamera)">
|
||
<summary>
|
||
Resets the specified perspective camera.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.OrthographicCamera)">
|
||
<summary>
|
||
Resets the specified orthographic camera.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.GetViewMatrix(System.Windows.Media.Media3D.Camera)">
|
||
<summary>
|
||
Obtains the view transform matrix for a camera. (see page 327)
|
||
</summary>
|
||
<param name="camera">
|
||
Camera to obtain the ViewMatrix for
|
||
</param>
|
||
<returns>
|
||
A Matrix3D object with the camera view transform matrix, or a Matrix3D with all zeros if the "camera" is null.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.GetProjectionMatrix(System.Windows.Media.Media3D.Camera,System.Double)">
|
||
<summary>
|
||
Gets the projection matrix for the specified camera.
|
||
</summary>
|
||
<param name="camera">The camera.</param>
|
||
<param name="aspectRatio">The aspect ratio.</param>
|
||
<returns>The projection matrix.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.GetTotalTransform(System.Windows.Media.Media3D.Camera,System.Double)">
|
||
<summary>
|
||
Gets the combined view and projection transform.
|
||
</summary>
|
||
<param name="camera">The camera.</param>
|
||
<param name="aspectRatio">The aspect ratio.</param>
|
||
<returns>The total view and projection transform.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.GetInverseTransform(System.Windows.Media.Media3D.Camera,System.Double)">
|
||
<summary>
|
||
Gets the inverse camera transform.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
<param name="aspectRatio">
|
||
The aspect ratio.
|
||
</param>
|
||
<returns>
|
||
The inverse transform.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.FitView(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Double)">
|
||
<summary>
|
||
Fits the current scene in the current view.
|
||
</summary>
|
||
<param name="camera">The actual camera.</param>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="animationTime">The animation time.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.FitView(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Fits the current scene in the current view.
|
||
</summary>
|
||
<param name="camera">The actual camera.</param>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="lookDirection">The look direction.</param>
|
||
<param name="upDirection">The up direction.</param>
|
||
<param name="animationTime">The animation time.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Double)">
|
||
<summary>
|
||
Zooms to fit the extents of the specified viewport.
|
||
</summary>
|
||
<param name="camera">
|
||
The actual camera.
|
||
</param>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Rect3D,System.Double)">
|
||
<summary>
|
||
Zooms to fit the specified bounding rectangle.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera to change.
|
||
</param>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="bounds">
|
||
The bounding rectangle.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.FitView(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Rect3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Fits the specified bounding rectangle in the current view.
|
||
</summary>
|
||
<param name="camera">The camera to change.</param>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="bounds">The bounding rectangle.</param>
|
||
<param name="lookDirection">The look direction.</param>
|
||
<param name="upDirection">The up direction.</param>
|
||
<param name="animationTime">The animation time.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
|
||
<summary>
|
||
Zooms to fit the specified sphere.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera to change.
|
||
</param>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="center">
|
||
The center of the sphere.
|
||
</param>
|
||
<param name="radius">
|
||
The radius of the sphere.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.FitView(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Fits the specified bounding sphere to the view.
|
||
</summary>
|
||
<param name="camera">The camera to change.</param>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="center">The center of the sphere.</param>
|
||
<param name="radius">The radius of the sphere.</param>
|
||
<param name="lookDirection">The look direction.</param>
|
||
<param name="upDirection">The up direction.</param>
|
||
<param name="animationTime">The animation time.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CameraHelper.ZoomToRectangle(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Rect)">
|
||
<summary>
|
||
Zooms the camera to the specified rectangle.
|
||
</summary>
|
||
<param name="camera">
|
||
The camera.
|
||
</param>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="zoomRectangle">
|
||
The zoom rectangle.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BrushHelper">
|
||
<summary>
|
||
Provides methods that creates brushes.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.ChangeOpacity(System.Windows.Media.Brush,System.Double)">
|
||
<summary>
|
||
Creates a copy of a brush with the specified opacity.
|
||
</summary>
|
||
<param name="brush">
|
||
The brush to copy.
|
||
</param>
|
||
<param name="opacity">
|
||
The opacity.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateGradientBrush(System.Windows.Media.Color[])">
|
||
<summary>
|
||
Creates a gradient brush from the given colors.
|
||
</summary>
|
||
<param name="colors">
|
||
The colors.
|
||
</param>
|
||
<returns>
|
||
A LinearGradientBrush.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateGradientBrush(System.Collections.Generic.IList{System.Windows.Media.Color},System.Boolean)">
|
||
<summary>
|
||
Creates a gradient brush from a list of colors.
|
||
</summary>
|
||
<param name="colors">The colors.</param>
|
||
<param name="horizontal">if set to <c>true</c> [horizontal].</param>
|
||
<returns>A LinearGradientBrush.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateGrayBrush(System.Double)">
|
||
<summary>
|
||
Creates a gray brush.
|
||
</summary>
|
||
<param name="intensity">
|
||
The intensity of the gray color.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateHsvBrush(System.Double,System.Boolean)">
|
||
<summary>
|
||
Creates a HSV brush.
|
||
</summary>
|
||
<param name="alpha">The opacity (0-1).</param>
|
||
<param name="horizontal">if set to <c>true</c> [horizontal].</param>
|
||
<returns>LinearGradientBrush.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateRainbowBrush(System.Boolean)">
|
||
<summary>
|
||
Creates a rainbow brush.
|
||
</summary>
|
||
<returns>
|
||
A rainbow brush.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Collections.Generic.IList{System.Windows.Media.Color},System.Boolean)">
|
||
<summary>
|
||
Creates a 'stepped' gradient brush from a list of colors.
|
||
</summary>
|
||
<param name="colors">The colors.</param>
|
||
<param name="horizontal">if set to <c>true</c> [horizontal].</param>
|
||
<returns>A gradientbrush.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Windows.Media.LinearGradientBrush)">
|
||
<summary>
|
||
Creates the stepped gradient brush (same number of steps as the number of stops in the gradient).
|
||
</summary>
|
||
<param name="gradient">
|
||
The gradient.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Windows.Media.LinearGradientBrush,System.Int32)">
|
||
<summary>
|
||
Creates the stepped gradient brush (any number of steps).
|
||
</summary>
|
||
<param name="gradient">
|
||
The gradient.
|
||
</param>
|
||
<param name="steps">
|
||
The number of steps.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedHsvBrush(System.Int32)">
|
||
<summary>
|
||
Creates a stepped HSV brush.
|
||
</summary>
|
||
<param name="nSteps">
|
||
The number of steps.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.GradientBrushes">
|
||
<summary>
|
||
Contains a set of predefined gradient brushes.
|
||
</summary>
|
||
<example>
|
||
Usage in XAML:
|
||
<code>
|
||
Fill="{x:Static helix:GradientBrushes.Hue}"
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GradientBrushes.BlueWhiteRed">
|
||
<summary>
|
||
A blue-white-red gradient brush.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GradientBrushes.Hue">
|
||
<summary>
|
||
A hue gradient brush.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GradientBrushes.HueStripes">
|
||
<summary>
|
||
A hue gradient brush with 12 stripes.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GradientBrushes.Rainbow">
|
||
<summary>
|
||
A rainbow gradient brush.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GradientBrushes.RainbowStripes">
|
||
<summary>
|
||
A rainbow brush with 12 stripes.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.VerletIntegrator">
|
||
<summary>
|
||
Provides a verlet integrator.
|
||
</summary>
|
||
<remarks>
|
||
http://en.wikipedia.org/wiki/Verlet_integration
|
||
http://www.gamasutra.com/resource_guide/20030121/jacobson_01.shtml
|
||
http://code.google.com/p/verlet/
|
||
http://www.gamedev.net/reference/articles/article2200.asp
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.VerletIntegrator.dtprev">
|
||
<summary>
|
||
The dtprev.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.VerletIntegrator" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VerletIntegrator.Accelerations">
|
||
<summary>
|
||
Gets or sets the accelerations.
|
||
</summary>
|
||
<value>The accelerations.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VerletIntegrator.Constraints">
|
||
<summary>
|
||
Gets or sets the constraints.
|
||
</summary>
|
||
<value>The constraints.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VerletIntegrator.Damping">
|
||
<summary>
|
||
Gets or sets the damping.
|
||
</summary>
|
||
<value>The damping.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VerletIntegrator.InverseMass">
|
||
<summary>
|
||
Gets or sets the inverse mass.
|
||
</summary>
|
||
<value>The inverse mass.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VerletIntegrator.Iterations">
|
||
<summary>
|
||
Gets or sets the iterations.
|
||
</summary>
|
||
<value>The iterations.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VerletIntegrator.Positions">
|
||
<summary>
|
||
Gets or sets the positions.
|
||
</summary>
|
||
<value>The positions.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VerletIntegrator.Positions0">
|
||
<summary>
|
||
Gets or sets the positions0.
|
||
</summary>
|
||
<value>The positions0.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.AddConstraint(System.Int32,System.Int32,System.Double)">
|
||
<summary>
|
||
Adds the constraint.
|
||
</summary>
|
||
<param name="A">
|
||
The A.
|
||
</param>
|
||
<param name="B">
|
||
The B.
|
||
</param>
|
||
<param name="relax">
|
||
The relax.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.AddFloor(System.Double)">
|
||
<summary>
|
||
Adds the floor.
|
||
</summary>
|
||
<param name="friction">
|
||
The friction.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.AddSphere(System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Adds the sphere.
|
||
</summary>
|
||
<param name="center">
|
||
The center.
|
||
</param>
|
||
<param name="radius">
|
||
The radius.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.ApplyGravity(System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Applies the gravity.
|
||
</summary>
|
||
<param name="gravity">
|
||
The gravity.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.CreateConstraintsByMesh(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
|
||
<summary>
|
||
Creates the constraints by mesh.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
<param name="relax">
|
||
The relax.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.FixPosition(System.Int32)">
|
||
<summary>
|
||
Fixes the specified position.
|
||
</summary>
|
||
<param name="i">
|
||
The i.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.Init(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Inits the specified mesh.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.Resize(System.Int32)">
|
||
<summary>
|
||
Resizes the arrays.
|
||
</summary>
|
||
<param name="n">
|
||
The n.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.SetForce(System.Int32,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Sets the force.
|
||
</summary>
|
||
<param name="index">
|
||
The index.
|
||
</param>
|
||
<param name="force">
|
||
The force.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.SetInverseMass(System.Double)">
|
||
<summary>
|
||
Sets the inverse mass.
|
||
</summary>
|
||
<param name="invmass">
|
||
The invmass.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.TimeStep(System.Double)">
|
||
<summary>
|
||
Times the step.
|
||
</summary>
|
||
<param name="dt">
|
||
The dt.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.TransferPositions(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Transfers the positions.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.Integrate(System.Double)">
|
||
<summary>
|
||
The integrate.
|
||
</summary>
|
||
<param name="dt">
|
||
The dt.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VerletIntegrator.SatisfyConstraints(System.Int32)">
|
||
<summary>
|
||
The satisfy constraints.
|
||
</summary>
|
||
<param name="iteration">
|
||
The iteration.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Constraint">
|
||
<summary>
|
||
Constraint base class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Constraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
|
||
<summary>
|
||
Satisfies the constraint.
|
||
</summary>
|
||
<param name="vs">
|
||
The verlet system.
|
||
</param>
|
||
<param name="iteration">
|
||
The iteration.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SphereConstraint">
|
||
<summary>
|
||
A sphere constraint.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SphereConstraint.#ctor(System.Int32,System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SphereConstraint"/> class.
|
||
</summary>
|
||
<param name="index">
|
||
The index.
|
||
</param>
|
||
<param name="center">
|
||
The center.
|
||
</param>
|
||
<param name="radius">
|
||
The radius.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SphereConstraint.Center">
|
||
<summary>
|
||
Gets or sets the center.
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SphereConstraint.Index">
|
||
<summary>
|
||
Gets or sets the index.
|
||
</summary>
|
||
<value>The index.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SphereConstraint.Radius">
|
||
<summary>
|
||
Gets or sets the radius.
|
||
</summary>
|
||
<value>The radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SphereConstraint.RadiusSquared">
|
||
<summary>
|
||
Gets or sets the radius squared.
|
||
</summary>
|
||
<value>The radius squared.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SphereConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
|
||
<summary>
|
||
Satisfies the constraint.
|
||
</summary>
|
||
<param name="vs">
|
||
The verlet system.
|
||
</param>
|
||
<param name="iteration">
|
||
The iteration.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.FloorConstraint">
|
||
<summary>
|
||
A floor constraint.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.FloorConstraint.#ctor(System.Int32,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.FloorConstraint"/> class.
|
||
</summary>
|
||
<param name="index">
|
||
The index.
|
||
</param>
|
||
<param name="friction">
|
||
The friction.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.FloorConstraint.Friction">
|
||
<summary>
|
||
Gets or sets the friction.
|
||
</summary>
|
||
<value>The friction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.FloorConstraint.Index">
|
||
<summary>
|
||
Gets or sets the index.
|
||
</summary>
|
||
<value>The index.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.FloorConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
|
||
<summary>
|
||
Satisfies the constraint.
|
||
</summary>
|
||
<param name="vs">
|
||
The verlet system.
|
||
</param>
|
||
<param name="iteration">
|
||
The iteration.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.DistanceConstraint">
|
||
<summary>
|
||
A distance constraint.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DistanceConstraint.#ctor(System.Int32,System.Int32)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.DistanceConstraint"/> class.
|
||
</summary>
|
||
<param name="A">
|
||
The A.
|
||
</param>
|
||
<param name="B">
|
||
The B.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DistanceConstraint.Index1">
|
||
<summary>
|
||
Gets or sets the index1.
|
||
</summary>
|
||
<value>The index1.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DistanceConstraint.Index2">
|
||
<summary>
|
||
Gets or sets the index2.
|
||
</summary>
|
||
<value>The index2.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DistanceConstraint.Iterations">
|
||
<summary>
|
||
Gets or sets the iterations.
|
||
</summary>
|
||
<value>The iterations.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DistanceConstraint.RelaxationFactor">
|
||
<summary>
|
||
Gets or sets the relaxation factor.
|
||
</summary>
|
||
<value>The relaxation factor.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DistanceConstraint.Restlength">
|
||
<summary>
|
||
Gets or sets the restlength.
|
||
</summary>
|
||
<value>The restlength.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DistanceConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
|
||
<summary>
|
||
Satisfies the constraint.
|
||
</summary>
|
||
<param name="vs">
|
||
The verlet system.
|
||
</param>
|
||
<param name="iteration">
|
||
The iteration.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.IModelReader">
|
||
<summary>
|
||
Interface for model readers.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IModelReader.Read(System.String)">
|
||
<summary>
|
||
Reads the model from the specified path.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.IModelReader.Read(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified stream.
|
||
</summary>
|
||
<param name="s">The stream.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.GradientExtension">
|
||
<summary>
|
||
Markupextension for Materials
|
||
</summary>
|
||
<example>
|
||
<code>
|
||
Material={helix:Gradient Rainbow}
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GradientExtension.type">
|
||
<summary>
|
||
The type.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GradientExtension.#ctor(HelixToolkit.Wpf.GradientExtension.GradientBrushType)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.GradientExtension"/> class.
|
||
</summary>
|
||
<param name="type">
|
||
The type.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.GradientExtension.GradientBrushType">
|
||
<summary>
|
||
Gradient brush types
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GradientExtension.GradientBrushType.Hue">
|
||
<summary>
|
||
Hue gradient
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GradientExtension.GradientBrushType.Rainbow">
|
||
<summary>
|
||
Rainbow gradient
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GradientExtension.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
Returns the gradient brush of the specified type.
|
||
</summary>
|
||
<param name="serviceProvider">
|
||
Object that can provide services for the markup extension.
|
||
</param>
|
||
<returns>
|
||
The brush to set on the property where the extension is applied.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ImageBrushExtension">
|
||
<summary>
|
||
Markupextension for Image brushes
|
||
</summary>
|
||
<example>
|
||
<code>
|
||
Fill={helix:ImageBrush images\\myimage.png}
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ImageBrushExtension.uri">
|
||
<summary>
|
||
The uri.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ImageBrushExtension.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ImageBrushExtension"/> class.
|
||
</summary>
|
||
<param name="uri">
|
||
The uri.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ImageBrushExtension.UriKind">
|
||
<summary>
|
||
Gets or sets the kind of the URI.
|
||
</summary>
|
||
<value>The kind of the URI.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ImageBrushExtension.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
|
||
</summary>
|
||
<param name="serviceProvider">
|
||
Object that can provide services for the markup extension.
|
||
</param>
|
||
<returns>
|
||
The object value to set on the property where the extension is applied.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ImageMaterialExtension">
|
||
<summary>
|
||
Markupextension for Image Materials
|
||
</summary>
|
||
<example>
|
||
<code>
|
||
Material={helix:ImageMaterial images\\myimage.png, Opacity=0.8}
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ImageMaterialExtension.path">
|
||
<summary>
|
||
The path.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ImageMaterialExtension.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ImageMaterialExtension"/> class.
|
||
</summary>
|
||
<param name="path">
|
||
The path.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ImageMaterialExtension.Opacity">
|
||
<summary>
|
||
Gets or sets the opacity.
|
||
</summary>
|
||
<value>The opacity.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ImageMaterialExtension.UriKind">
|
||
<summary>
|
||
Gets or sets the kind of the URI.
|
||
</summary>
|
||
<value>The kind of the URI.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ImageMaterialExtension.IsEmissive">
|
||
<summary>
|
||
Gets or sets a value indicating whether this material is emissive.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if this material is emissive; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ImageMaterialExtension.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
|
||
</summary>
|
||
<param name="serviceProvider">
|
||
Object that can provide services for the markup extension.
|
||
</param>
|
||
<returns>
|
||
The object value to set on the property where the extension is applied.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Transform3DHelper">
|
||
<summary>
|
||
Helper methods for Transform3D.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Transform3DHelper.CombineTransform(System.Windows.Media.Media3D.Transform3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Combines two transforms.
|
||
Null Values are treated like the Identity transform.
|
||
</summary>
|
||
<param name="t1">
|
||
The first transform.
|
||
</param>
|
||
<param name="t2">
|
||
The second transform.
|
||
</param>
|
||
<returns>
|
||
The combined transform group.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.XamlHelper">
|
||
<summary>
|
||
Provides helper methods to generate xaml.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlHelper.GetXaml(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets the xaml for the specified viewport.
|
||
</summary>
|
||
<param name="view">
|
||
The viewport.
|
||
</param>
|
||
<returns>
|
||
The get xaml.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.XamlHelper.GetXaml(System.Object)">
|
||
<summary>
|
||
Gets the xaml for the specified object.
|
||
</summary>
|
||
<param name="obj">
|
||
The object.
|
||
</param>
|
||
<returns>
|
||
The get xaml.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ModelImporter">
|
||
<summary>
|
||
Imports a model from a file.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelImporter.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ModelImporter"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ModelImporter.DefaultMaterial">
|
||
<summary>
|
||
Gets or sets the default material.
|
||
</summary>
|
||
<value>
|
||
The default material.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ModelImporter.Load(System.String,System.Windows.Threading.Dispatcher,System.Boolean)">
|
||
<summary>
|
||
Loads a model from the specified path.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
<param name="dispatcher">The dispatcher used to create the model.</param>
|
||
<param name="freeze">Freeze the model if set to <c>true</c>.</param>
|
||
<returns>A model.</returns>
|
||
<exception cref="T:System.InvalidOperationException">File format not supported.</exception>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ObjReader">
|
||
<summary>
|
||
A Wavefront .obj file reader.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjReader.smoothingGroupMaps">
|
||
<summary>
|
||
The smoothing group maps.
|
||
</summary>
|
||
<remarks>
|
||
The outer dictionary maps from a smoothing group number to a dictionary.
|
||
The inner dictionary maps from an obj file (vertex, texture coordinates, normal) index to a vertex index in the current group.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjReader.currentSmoothingGroup">
|
||
<summary>
|
||
The current smoothing group.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjReader.currentLineNo">
|
||
<summary>
|
||
The line number of the line being parsed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.#ctor(System.Windows.Threading.Dispatcher)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader" /> class.
|
||
</summary>
|
||
<param name="dispatcher">The dispatcher.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.IgnoreErrors">
|
||
<summary>
|
||
Gets or sets a value indicating whether to ignore errors.
|
||
</summary>
|
||
<value><c>true</c> if errors should be ignored; <c>false</c> if errors should throw an exception.</value>
|
||
<remarks>
|
||
The default value is on (true).
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.SwitchYZ">
|
||
<summary>
|
||
Gets or sets a value indicating whether to switch Y and Z coordinates.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.SkipTransparencyValues">
|
||
<summary>
|
||
Gets or sets a value indicating whether to skip transparency values in the material files.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if transparency values should be skipped; otherwise, <c>false</c>.
|
||
</value>
|
||
<remarks>
|
||
This option is added to allow disabling the <code>Tr</code> values in files where it has been defined incorrectly.
|
||
The transparency values (<code>Tr</code>) are interpreted as 0 = transparent, 1 = opaque.
|
||
The dissolve values (<code>d</code>) are interpreted as 0 = transparent, 1 = opaque.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.IsSmoothingDefault">
|
||
<summary>
|
||
Sets a value indicating whether smoothing is default.
|
||
</summary>
|
||
<remarks>
|
||
The default value is smoothing=on (true).
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.Groups">
|
||
<summary>
|
||
Gets the groups of the file.
|
||
</summary>
|
||
<value>The groups.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.Materials">
|
||
<summary>
|
||
Gets the materials in the imported material files.
|
||
</summary>
|
||
<value>The materials.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.CurrentMaterial">
|
||
<summary>
|
||
Gets or sets the current material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.CurrentGroup">
|
||
<summary>
|
||
Gets the current group.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.Normals">
|
||
<summary>
|
||
Gets or sets the normal vectors.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.Points">
|
||
<summary>
|
||
Gets or sets the points.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.Reader">
|
||
<summary>
|
||
Gets or sets the stream reader.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.TextureCoordinates">
|
||
<summary>
|
||
Gets or sets the texture coordinates.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.Read(System.String)">
|
||
<summary>
|
||
Reads the model from the specified path.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.Read(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified stream.
|
||
</summary>
|
||
<param name="s">The stream.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.ReadZ(System.String)">
|
||
<summary>
|
||
Reads a GZipStream compressed OBJ file.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
<returns>A Model3D object containing the model.</returns>
|
||
<remarks>This is a file format used by Helix Toolkit only.
|
||
Use the GZipHelper class to compress an .obj file.</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.ColorParse(System.String)">
|
||
<summary>
|
||
Parses a color string.
|
||
</summary>
|
||
<param name="values">
|
||
The input.
|
||
</param>
|
||
<returns>
|
||
The parsed color.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.DoubleParse(System.String)">
|
||
<summary>
|
||
Parse a string containing a double value.
|
||
</summary>
|
||
<param name="input">
|
||
The input string.
|
||
</param>
|
||
<returns>
|
||
The value.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.Split(System.String)">
|
||
<summary>
|
||
Splits the specified string using whitespace(input) as separators.
|
||
</summary>
|
||
<param name="input">
|
||
The input string.
|
||
</param>
|
||
<returns>
|
||
List of input.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.SplitLine(System.String,System.String@,System.String@)">
|
||
<summary>
|
||
Splits a line in keyword and arguments.
|
||
</summary>
|
||
<param name="line">
|
||
The line.
|
||
</param>
|
||
<param name="keyword">
|
||
The keyword.
|
||
</param>
|
||
<param name="arguments">
|
||
The arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.AddGroup(System.String)">
|
||
<summary>
|
||
Adds a group with the specified name.
|
||
</summary>
|
||
<param name="name">The name.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.EnsureNewMesh">
|
||
<summary>
|
||
Ensures that a new mesh is created.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.SetSmoothingGroup(System.String)">
|
||
<summary>
|
||
Sets the smoothing group number.
|
||
</summary>
|
||
<param name="values">The group number.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.AddFace(System.String)">
|
||
<summary>
|
||
Adds a face.
|
||
</summary>
|
||
<param name="values">
|
||
The input values.
|
||
</param>
|
||
<remarks>
|
||
Adds a polygonal face. The numbers are indexes into the arrays of vertex positions,
|
||
texture coordinates, and normal vectors respectively. A number may be omitted if,
|
||
for example, texture coordinates are not being defined in the model.
|
||
There is no maximum number of vertices that a single polygon may contain.
|
||
The .obj file specification says that each face must be flat and convex.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.AddNormal(System.String)">
|
||
<summary>
|
||
Adds a normal.
|
||
</summary>
|
||
<param name="values">
|
||
The input values.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.AddTexCoord(System.String)">
|
||
<summary>
|
||
Adds a texture coordinate.
|
||
</summary>
|
||
<param name="values">
|
||
The input values.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.AddVertex(System.String)">
|
||
<summary>
|
||
Adds a vertex.
|
||
</summary>
|
||
<param name="values">
|
||
The input values.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.BuildModel">
|
||
<summary>
|
||
Builds the model.
|
||
</summary>
|
||
<returns>A Model3D object.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.GetMaterial(System.String)">
|
||
<summary>
|
||
Gets the material with the specified name.
|
||
</summary>
|
||
<param name="materialName">
|
||
The material name.
|
||
</param>
|
||
<returns>
|
||
The material.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.LoadMaterialLib(System.String)">
|
||
<summary>
|
||
Loads a material library.
|
||
</summary>
|
||
<param name="mtlFile">
|
||
The material file name.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.SetMaterial(System.String)">
|
||
<summary>
|
||
Sets the material for the current group.
|
||
</summary>
|
||
<param name="materialName">
|
||
The material name.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ObjReader.Group">
|
||
<summary>
|
||
Represents a group in the obj file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjReader.Group.meshBuilders">
|
||
<summary>
|
||
List of mesh builders.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ObjReader.Group.materials">
|
||
<summary>
|
||
List of materials.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.Group.#ctor(System.String,System.Windows.Media.Media3D.Material)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader.Group"/> class.
|
||
</summary>
|
||
<param name="name">
|
||
The name of the group.
|
||
</param>
|
||
<param name="material">The material of the group.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.Group.Material">
|
||
<summary>
|
||
Sets the material.
|
||
</summary>
|
||
<value>The material.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.Group.MeshBuilder">
|
||
<summary>
|
||
Gets the mesh builder for the current mesh.
|
||
</summary>
|
||
<value>The mesh builder.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.Group.Name">
|
||
<summary>
|
||
Gets or sets the group name.
|
||
</summary>
|
||
<value>The name.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.Group.AddMesh(System.Windows.Media.Media3D.Material)">
|
||
<summary>
|
||
Adds a mesh.
|
||
</summary>
|
||
<param name="material">The material of the group.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.Group.CreateModels">
|
||
<summary>
|
||
Creates the models of the group.
|
||
</summary>
|
||
<returns>The models.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ObjReader.MaterialDefinition">
|
||
<summary>
|
||
A material definition.
|
||
</summary>
|
||
<remarks>
|
||
The file format is documented in http://en.wikipedia.org/wiki/Material_Template_Library.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader.MaterialDefinition" /> class.
|
||
</summary>
|
||
<param name="name">The name.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.AlphaMap">
|
||
<summary>
|
||
Gets or sets the alpha map.
|
||
</summary>
|
||
<value>The alpha map.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Ambient">
|
||
<summary>
|
||
Gets or sets the ambient color.
|
||
</summary>
|
||
<value>The ambient.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.AmbientMap">
|
||
<summary>
|
||
Gets or sets the ambient map.
|
||
</summary>
|
||
<value>The ambient map.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.BumpMap">
|
||
<summary>
|
||
Gets or sets the bump map.
|
||
</summary>
|
||
<value>The bump map.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Diffuse">
|
||
<summary>
|
||
Gets or sets the diffuse color.
|
||
</summary>
|
||
<value>The diffuse.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.DiffuseMap">
|
||
<summary>
|
||
Gets or sets the diffuse map.
|
||
</summary>
|
||
<value>The diffuse map.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Dissolved">
|
||
<summary>
|
||
Gets or sets the opacity value.
|
||
</summary>
|
||
<value>The opacity.</value>
|
||
<remarks>
|
||
0.0 is transparent, 1.0 is opaque.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Illumination">
|
||
<summary>
|
||
Gets or sets the illumination.
|
||
</summary>
|
||
<value>The illumination.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Name">
|
||
<summary>
|
||
Gets or sets the name of the material.
|
||
</summary>
|
||
<value>
|
||
The name.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Specular">
|
||
<summary>
|
||
Gets or sets the specular color.
|
||
</summary>
|
||
<value>The specular color.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.SpecularCoefficient">
|
||
<summary>
|
||
Gets or sets the specular coefficient.
|
||
</summary>
|
||
<value>The specular coefficient.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.SpecularMap">
|
||
<summary>
|
||
Gets or sets the specular map.
|
||
</summary>
|
||
<value>The specular map.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Material">
|
||
<summary>
|
||
Gets or sets the material.
|
||
</summary>
|
||
<value>The material.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.GetMaterial(System.String)">
|
||
<summary>
|
||
Gets the material from the specified path.
|
||
</summary>
|
||
<param name="texturePath">
|
||
The texture path.
|
||
</param>
|
||
<returns>
|
||
The material.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.CreateMaterial(System.String)">
|
||
<summary>
|
||
Creates the material.
|
||
</summary>
|
||
<param name="texturePath">The texture path.</param>
|
||
<returns>A WPF material.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.CreateTextureBrush(System.String)">
|
||
<summary>
|
||
Creates a texture brush.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
<returns>The brush.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LwoReader">
|
||
<summary>
|
||
LWO (Lightwave object) file reader
|
||
</summary>
|
||
<remarks>
|
||
LWO2 is currently not supported.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.#ctor(System.Windows.Threading.Dispatcher)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LwoReader" /> class.
|
||
</summary>
|
||
<param name="dispatcher">The dispatcher.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LwoReader.Materials">
|
||
<summary>
|
||
Gets the materials.
|
||
</summary>
|
||
<value>The materials.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LwoReader.Meshes">
|
||
<summary>
|
||
Gets the meshes.
|
||
</summary>
|
||
<value>The meshes.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LwoReader.Surfaces">
|
||
<summary>
|
||
Gets the surfaces.
|
||
</summary>
|
||
<value>The surfaces.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LwoReader.Points">
|
||
<summary>
|
||
Gets or sets Points.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.Read(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified stream.
|
||
</summary>
|
||
<param name="s">The stream.</param>
|
||
<returns>A Model3D.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.BuildModel">
|
||
<summary>
|
||
Builds the model.
|
||
</summary>
|
||
<returns>A Model3D.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadChunkId(System.IO.BinaryReader)">
|
||
<summary>
|
||
Read the chunk id.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<returns>
|
||
The chunk id.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadChunkSize(System.IO.BinaryReader)">
|
||
<summary>
|
||
Read the chunk size.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<returns>
|
||
The chunk size.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadData(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Reads the data block of a chunk.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<param name="size">Excluding header size</param>
|
||
<returns>
|
||
The data.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadFloat(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a big-endian float.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<returns>
|
||
The read float.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadInt(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a big-endian integer.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<returns>
|
||
The integer.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadPoints(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Reads points.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<param name="size">The size of the points array.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadPolygons(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Reads polygons.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<param name="size">The size.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadShortInt(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a big-endian short.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<returns>
|
||
The short integer.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadString(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Reads a string.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<param name="size">The size.</param>
|
||
<returns>
|
||
The string.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LwoReader.ReadSurface(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Read a surface.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<param name="size">The size.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StLReader">
|
||
<summary>
|
||
Provides an importer for StereoLithography .StL files.
|
||
</summary>
|
||
<remarks>
|
||
The format is documented on <a href="http://en.wikipedia.org/wiki/STL_(file_format)">Wikipedia</a>.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StLReader.NormalRegex">
|
||
<summary>
|
||
The regular expression used to parse normal vectors.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StLReader.VertexRegex">
|
||
<summary>
|
||
The regular expression used to parse vertices.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StLReader.index">
|
||
<summary>
|
||
The index.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StLReader.lastColor">
|
||
<summary>
|
||
The last color.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.#ctor(System.Windows.Threading.Dispatcher)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StLReader" /> class.
|
||
</summary>
|
||
<param name="dispatcher">The dispatcher.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StLReader.Header">
|
||
<summary>
|
||
Gets the file header.
|
||
</summary>
|
||
<value>
|
||
The header.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StLReader.Materials">
|
||
<summary>
|
||
Gets the materials.
|
||
</summary>
|
||
<value> The materials. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StLReader.Meshes">
|
||
<summary>
|
||
Gets the meshes.
|
||
</summary>
|
||
<value> The meshes. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.Read(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified stream.
|
||
</summary>
|
||
<param name="stream">The stream.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ToModel3D">
|
||
<summary>
|
||
Builds the model.
|
||
</summary>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ParseLine(System.String,System.String@,System.String@)">
|
||
<summary>
|
||
Parses the ID and values from the specified line.
|
||
</summary>
|
||
<param name="line">
|
||
The line.
|
||
</param>
|
||
<param name="id">
|
||
The id.
|
||
</param>
|
||
<param name="values">
|
||
The values.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ParseNormal(System.String)">
|
||
<summary>
|
||
Parses a normal string.
|
||
</summary>
|
||
<param name="input">
|
||
The input string.
|
||
</param>
|
||
<returns>
|
||
The normal vector.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ReadFloat(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a float (4 byte)
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
The float.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ReadLine(System.IO.StreamReader,System.String)">
|
||
<summary>
|
||
Reads a line from the stream reader.
|
||
</summary>
|
||
<param name="reader">
|
||
The stream reader.
|
||
</param>
|
||
<param name="token">
|
||
The expected token ID.
|
||
</param>
|
||
<exception cref="T:System.IO.FileFormatException">
|
||
The expected token ID was not matched.
|
||
</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ReadUInt16(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a 16-bit unsigned integer.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
The unsigned integer.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ReadUInt32(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a 32-bit unsigned integer.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
The unsigned integer.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.TryParseVertex(System.String,System.Windows.Media.Media3D.Point3D@)">
|
||
<summary>
|
||
Tries to parse a vertex from a string.
|
||
</summary>
|
||
<param name="line">
|
||
The input string.
|
||
</param>
|
||
<param name="point">
|
||
The vertex point.
|
||
</param>
|
||
<returns>
|
||
True if parsing was successful.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ReadFacet(System.IO.StreamReader,System.String)">
|
||
<summary>
|
||
Reads a facet.
|
||
</summary>
|
||
<param name="reader">
|
||
The stream reader.
|
||
</param>
|
||
<param name="normal">
|
||
The normal.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.ReadTriangle(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a triangle from a binary STL file.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.TryReadAscii(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model in ASCII format from the specified stream.
|
||
</summary>
|
||
<param name="stream">
|
||
The stream.
|
||
</param>
|
||
<returns>
|
||
True if the model was loaded successfully.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StLReader.TryReadBinary(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified binary stream.
|
||
</summary>
|
||
<param name="stream">
|
||
The stream.
|
||
</param>
|
||
<returns>
|
||
True if the file was read successfully.
|
||
</returns>
|
||
<exception cref="T:System.IO.FileFormatException">
|
||
Incomplete file
|
||
</exception>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MaterialExtension">
|
||
<summary>
|
||
Markupextension for Materials
|
||
</summary>
|
||
<example>
|
||
<code>
|
||
Material={helix:Material Blue, Opacity=0.5}
|
||
</code>
|
||
</example>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MaterialExtension.color">
|
||
<summary>
|
||
The color.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialExtension.#ctor(System.Windows.Media.Color)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MaterialExtension"/> class.
|
||
</summary>
|
||
<param name="color">
|
||
The color.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MaterialExtension.Opacity">
|
||
<summary>
|
||
Gets or sets the opacity.
|
||
</summary>
|
||
<value>The opacity.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MaterialExtension.SpecularIntensity">
|
||
<summary>
|
||
Gets or sets the specular intensity.
|
||
</summary>
|
||
<value>The specular intensity.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MaterialExtension.SpecularPower">
|
||
<summary>
|
||
Gets or sets the specular power.
|
||
</summary>
|
||
<value>The specular power.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialExtension.ProvideValue(System.IServiceProvider)">
|
||
<summary>
|
||
When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
|
||
</summary>
|
||
<param name="serviceProvider">
|
||
Object that can provide services for the markup extension.
|
||
</param>
|
||
<returns>
|
||
The object value to set on the property where the extension is applied.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ClonedVisual3D">
|
||
<summary>
|
||
A visual element that clones all the children of another visual element.
|
||
</summary>
|
||
<remarks>
|
||
This is useful for stereo views.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ClonedVisual3D.SourceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ClonedVisual3D.Source"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ClonedVisual3D.Source">
|
||
<summary>
|
||
Gets or sets the source.
|
||
</summary>
|
||
<value>The source.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ClonedVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The source changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ClonedVisual3D.OnSourceChanged">
|
||
<summary>
|
||
The source changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.GZipHelper">
|
||
<summary>
|
||
Provides a method for compressing files using the Gzip stream.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GZipHelper.Compress(System.String)">
|
||
<summary>
|
||
Compresses a file using standard zlib compression.
|
||
A "z" is added to the extension for the compressed file.
|
||
</summary>
|
||
<param name="source">
|
||
The source.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PanoramaCube3D">
|
||
<summary>
|
||
A visual element that shows a panorama cube or a skybox.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PanoramaCube3D.AutoCenterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PanoramaCube3D.AutoCenter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PanoramaCube3D.ShowSeamsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PanoramaCube3D.ShowSeams"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PanoramaCube3D.SizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PanoramaCube3D.Size"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PanoramaCube3D.SourceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PanoramaCube3D.Source"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PanoramaCube3D.visualChild">
|
||
<summary>
|
||
The visual child.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanoramaCube3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.PanoramaCube3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PanoramaCube3D.AutoCenter">
|
||
<summary>
|
||
Gets or sets a value indicating whether [auto center].
|
||
</summary>
|
||
<value><c>true</c> if [auto center]; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PanoramaCube3D.ShowSeams">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show seams.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PanoramaCube3D.Size">
|
||
<summary>
|
||
Gets or sets the size of the cube.
|
||
</summary>
|
||
<value>The size.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PanoramaCube3D.Source">
|
||
<summary>
|
||
Gets or sets the panorama/skybox directory or file prefix.
|
||
</summary>
|
||
<remarks>
|
||
If a directory is specified, the filename prefix will be set to "cube".
|
||
If the filename prefix is "cube", the faces of the cube should be named
|
||
cube_f.jpg
|
||
cube_b.jpg
|
||
cube_l.jpg
|
||
cube_r.jpg
|
||
cube_u.jpg
|
||
cube_d.jpg
|
||
</remarks>
|
||
<value>The source.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanoramaCube3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The source changed.
|
||
</summary>
|
||
<param name="obj">
|
||
The obj.
|
||
</param>
|
||
<param name="args">
|
||
The args.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanoramaCube3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The geometry changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanoramaCube3D.AddCubeSide(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.String)">
|
||
<summary>
|
||
The add cube side.
|
||
</summary>
|
||
<param name="normal">
|
||
The normal.
|
||
</param>
|
||
<param name="up">
|
||
The up.
|
||
</param>
|
||
<param name="fileName">
|
||
The file name.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PanoramaCube3D.UpdateModel">
|
||
<summary>
|
||
The update model.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Expander3D">
|
||
<summary>
|
||
A visual element that translates all children relative to the specified origin.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Expander3D.ExpandOriginProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Expander3D.ExpandOrigin"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Expander3D.ExpansionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.Expander3D.Expansion"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Expander3D.originalTransforms">
|
||
<summary>
|
||
The original transforms.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Expander3D.actualExpandOrigin">
|
||
<summary>
|
||
The actual expand origin.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Expander3D.ExpandOrigin">
|
||
<summary>
|
||
Gets or sets the origin of the expansion.
|
||
</summary>
|
||
<value>The expand origin.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Expander3D.Expansion">
|
||
<summary>
|
||
Gets or sets the expansion factor.
|
||
</summary>
|
||
<value>The expansion.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Expander3D.ExpandTo(System.Double,System.Double)">
|
||
<summary>
|
||
Expands to the specified value.
|
||
</summary>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
<param name="animationTime">
|
||
The animation time.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Expander3D.ExpansionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The expansion changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Expander3D.OnExpansionChanged">
|
||
<summary>
|
||
The expand.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Expander3D.Expand(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
The expand.
|
||
</summary>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="transformation">
|
||
The transformation.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MapTexture">
|
||
<summary>
|
||
Terrain texture using a bitmap. Set the Left,Right,Bottom and Top coordinates to get the right alignment.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MapTexture.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MapTexture"/> class.
|
||
</summary>
|
||
<param name="source">
|
||
The source.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MapTexture.Bottom">
|
||
<summary>
|
||
Gets or sets the bottom.
|
||
</summary>
|
||
<value>The bottom.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MapTexture.Left">
|
||
<summary>
|
||
Gets or sets the left.
|
||
</summary>
|
||
<value>The left.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MapTexture.Right">
|
||
<summary>
|
||
Gets or sets the right.
|
||
</summary>
|
||
<value>The right.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MapTexture.Top">
|
||
<summary>
|
||
Gets or sets the top.
|
||
</summary>
|
||
<value>The top.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MapTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Calculates the texture of the specified model.
|
||
</summary>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SlopeDirectionTexture">
|
||
<summary>
|
||
Texture by the direction of the steepest gradient.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SlopeDirectionTexture.#ctor(System.Int32)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SlopeDirectionTexture"/> class.
|
||
</summary>
|
||
<param name="gradientSteps">
|
||
The gradient steps.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SlopeDirectionTexture.Brush">
|
||
<summary>
|
||
Gets or sets the brush.
|
||
</summary>
|
||
<value>The brush.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SlopeDirectionTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Calculates the texture of the specified model.
|
||
</summary>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SlopeTexture">
|
||
<summary>
|
||
Texture by the slope angle.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SlopeTexture.#ctor(System.Int32)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SlopeTexture"/> class.
|
||
</summary>
|
||
<param name="gradientSteps">
|
||
The gradient steps.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SlopeTexture.Brush">
|
||
<summary>
|
||
Gets or sets the brush.
|
||
</summary>
|
||
<value>The brush.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SlopeTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Calculates the texture for the specified model.
|
||
</summary>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TerrainModel">
|
||
<summary>
|
||
Represents a terrain model.
|
||
</summary>
|
||
<remarks>
|
||
Supports the following terrain file types
|
||
.bt
|
||
.btz
|
||
<para>
|
||
Read .bt files from disk, keeps the model data and creates the Model3D.
|
||
The .btz format is a gzip compressed version of the .bt format.
|
||
</para>
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Bottom">
|
||
<summary>
|
||
Gets or sets the bottom.
|
||
</summary>
|
||
<value>The bottom.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Data">
|
||
<summary>
|
||
Gets or sets the data.
|
||
</summary>
|
||
<value>The data.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Height">
|
||
<summary>
|
||
Gets or sets the height.
|
||
</summary>
|
||
<value>The height.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Left">
|
||
<summary>
|
||
Gets or sets the left.
|
||
</summary>
|
||
<value>The left.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.MaximumZ">
|
||
<summary>
|
||
Gets or sets the maximum Z.
|
||
</summary>
|
||
<value>The maximum Z.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.MinimumZ">
|
||
<summary>
|
||
Gets or sets the minimum Z.
|
||
</summary>
|
||
<value>The minimum Z.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Offset">
|
||
<summary>
|
||
Gets or sets the offset.
|
||
</summary>
|
||
<value>The offset.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Right">
|
||
<summary>
|
||
Gets or sets the right.
|
||
</summary>
|
||
<value>The right.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Texture">
|
||
<summary>
|
||
Gets or sets the texture.
|
||
</summary>
|
||
<value>The texture.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Top">
|
||
<summary>
|
||
Gets or sets the top.
|
||
</summary>
|
||
<value>The top.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainModel.Width">
|
||
<summary>
|
||
Gets or sets the width.
|
||
</summary>
|
||
<value>The width.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainModel.CreateModel(System.Int32)">
|
||
<summary>
|
||
Creates the 3D model of the terrain.
|
||
</summary>
|
||
<param name="lod">
|
||
The level of detail.
|
||
</param>
|
||
<returns>
|
||
The Model3D.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainModel.Load(System.String)">
|
||
<summary>
|
||
Loads the specified file.
|
||
</summary>
|
||
<param name="source">
|
||
The file name.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainModel.ReadTerrainFile(System.IO.Stream)">
|
||
<summary>
|
||
Reads a .bt (Binary terrain) file.
|
||
http://www.vterrain.org/Implementation/Formats/BT.html
|
||
</summary>
|
||
<param name="stream">
|
||
The stream.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainModel.ReadTerrainFile(System.String)">
|
||
<summary>
|
||
Reads the specified .bt terrain file.
|
||
</summary>
|
||
<param name="path">
|
||
The file name.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainModel.ReadZippedFile(System.String)">
|
||
<summary>
|
||
Read a gzipped .bt file.
|
||
</summary>
|
||
<param name="source">
|
||
The source.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TerrainTexture">
|
||
<summary>
|
||
A terrain texture base class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainTexture.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.TerrainTexture" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainTexture.Material">
|
||
<summary>
|
||
Gets or sets the material.
|
||
</summary>
|
||
<value>The material.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainTexture.TextureCoordinates">
|
||
<summary>
|
||
Gets or sets the texture coordinates.
|
||
</summary>
|
||
<value>The texture coordinates.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Calculates the texture of the specified model.
|
||
</summary>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TerrainVisual3D">
|
||
<summary>
|
||
A visual element that shows a terrain model.
|
||
</summary>
|
||
<remarks>
|
||
The following terrrain model file formats are supported:
|
||
.bt
|
||
.btz (gzip compressed .bt)
|
||
<para>
|
||
The origin of model will be at the midpoint of the terrain.
|
||
A compression method to convert from ".bt" to ".btz" can be found in the GZipHelper.
|
||
Note that no LOD algorithm is implemented - this is for small terrains only...
|
||
</para>
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TerrainVisual3D.SourceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TerrainVisual3D.Source"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TerrainVisual3D.visualChild">
|
||
<summary>
|
||
The visual child.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.TerrainVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TerrainVisual3D.Source">
|
||
<summary>
|
||
Gets or sets the source terrain file.
|
||
</summary>
|
||
<value>The source.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The source changed.
|
||
</summary>
|
||
<param name="obj">
|
||
The obj.
|
||
</param>
|
||
<param name="args">
|
||
The args.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TerrainVisual3D.UpdateModel">
|
||
<summary>
|
||
Updates the model.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TextItem">
|
||
<summary>
|
||
Provides a base class for text items.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextItem.HorizontalAlignment">
|
||
<summary>
|
||
Gets or sets the horizontal alignment.
|
||
</summary>
|
||
<value>The horizontal alignment.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextItem.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextItem.Text">
|
||
<summary>
|
||
Gets or sets the text.
|
||
</summary>
|
||
<value>The text.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextItem.VerticalAlignment">
|
||
<summary>
|
||
Gets or sets the vertical alignment.
|
||
</summary>
|
||
<value>The vertical alignment.</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TextVisual3D">
|
||
<summary>
|
||
A visual element that shows text.
|
||
</summary>
|
||
<remarks>
|
||
Set the Text property last to avoid multiple updates.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.BackgroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Background"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.BorderBrushProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.BorderBrush"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.BorderThicknessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.BorderThickness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.IsFlipped">
|
||
<summary>
|
||
Gets or sets a value indicating whether the text should be flipped (mirrored horizontally).
|
||
</summary>
|
||
<remarks>
|
||
This may be useful when using a mirror transform on the text visual.
|
||
</remarks>
|
||
<value>
|
||
<c>true</c> if text is flipped; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.IsFlippedProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.IsFlipped"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.FontFamilyProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.FontFamily"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.FontSizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.FontSize"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.FontWeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.FontWeight"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.ForegroundProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Foreground"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.HeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Height"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.HorizontalAlignmentProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.HorizontalAlignment"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.IsDoubleSidedProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.IsDoubleSided"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.PaddingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Padding"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.PositionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Position"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.TextDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.TextDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.TextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.Text"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.UpDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.UpDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TextVisual3D.VerticalAlignmentProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TextVisual3D.VerticalAlignment"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.Background">
|
||
<summary>
|
||
Gets or sets the background brush.
|
||
</summary>
|
||
<value>The background.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.BorderBrush">
|
||
<summary>
|
||
Gets or sets the border brush.
|
||
</summary>
|
||
<value>The border brush.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.BorderThickness">
|
||
<summary>
|
||
Gets or sets the border thickness.
|
||
</summary>
|
||
<value>The border thickness.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.FontFamily">
|
||
<summary>
|
||
Gets or sets the font family.
|
||
</summary>
|
||
<value>The font family.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.FontSize">
|
||
<summary>
|
||
Gets or sets the size of the font (if not set, the Height property is used.
|
||
</summary>
|
||
<value>The size of the font.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.FontWeight">
|
||
<summary>
|
||
Gets or sets the font weight.
|
||
</summary>
|
||
<value>The font weight.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.Foreground">
|
||
<summary>
|
||
Gets or sets the foreground (text) brush.
|
||
</summary>
|
||
<value>The foreground brush.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.Height">
|
||
<summary>
|
||
Gets or sets the height of the text.
|
||
</summary>
|
||
<value>The text height.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.HorizontalAlignment">
|
||
<summary>
|
||
Gets or sets the horizontal alignment.
|
||
</summary>
|
||
<value>The horizontal alignment.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.IsDoubleSided">
|
||
<summary>
|
||
Gets or sets a value indicating whether this text visual is double sided.
|
||
</summary>
|
||
<value><c>true</c> if this instance is double sided; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.Padding">
|
||
<summary>
|
||
Gets or sets the padding.
|
||
</summary>
|
||
<value>The padding.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.Position">
|
||
<summary>
|
||
Gets or sets the position of the text.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.Text">
|
||
<summary>
|
||
Gets or sets the text.
|
||
</summary>
|
||
<value>The text.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.TextDirection">
|
||
<summary>
|
||
Gets or sets the text direction.
|
||
</summary>
|
||
<value>The direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.UpDirection">
|
||
<summary>
|
||
Gets or sets the up direction of the text.
|
||
</summary>
|
||
<value>The up direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TextVisual3D.VerticalAlignment">
|
||
<summary>
|
||
Gets or sets the vertical alignment.
|
||
</summary>
|
||
<value>The vertical alignment.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The visual changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextVisual3D.VisualChanged">
|
||
<summary>
|
||
Called when the visual changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ViewCubeVisual3D">
|
||
<summary>
|
||
A visual element that shows a view cube.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.BackTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.BackText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.BottomTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.BottomText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.CenterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.Center"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.FrontTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.FrontText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.LeftTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.LeftText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.IsEnabledProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.LeftText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.ModelUpDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.ModelUpDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.RightTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.RightText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.SizeProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.Size"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.TopTextProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.TopText"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.ViewportProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.Viewport"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.EnableEdgeClicks">
|
||
<summary>
|
||
Set or Get if view cube edge clickable.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.EnableEdgeClicksProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ViewCubeVisual3D.EnableEdgeClicks"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.faceNormals">
|
||
<summary>
|
||
The normal vectors.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.faceUpVectors">
|
||
<summary>
|
||
The up vectors.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.ViewCubeVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="E:HelixToolkit.Wpf.ViewCubeVisual3D.Clicked">
|
||
<summary>
|
||
Occurs when a face has been clicked on.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.BackText">
|
||
<summary>
|
||
Gets or sets the back text.
|
||
</summary>
|
||
<value>The back text.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.BottomText">
|
||
<summary>
|
||
Gets or sets the bottom text.
|
||
</summary>
|
||
<value>The bottom text.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Center">
|
||
<summary>
|
||
Gets or sets the center.
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.FrontText">
|
||
<summary>
|
||
Gets or sets the front text.
|
||
</summary>
|
||
<value>The front text.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.LeftText">
|
||
<summary>
|
||
Gets or sets the left text.
|
||
</summary>
|
||
<value>The left text.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ModelUpDirection">
|
||
<summary>
|
||
Gets or sets the model up direction.
|
||
</summary>
|
||
<value>The model up direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.RightText">
|
||
<summary>
|
||
Gets or sets the right text.
|
||
</summary>
|
||
<value>The right text.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Size">
|
||
<summary>
|
||
Gets or sets the size.
|
||
</summary>
|
||
<value>The size.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.TopText">
|
||
<summary>
|
||
Gets or sets the top text.
|
||
</summary>
|
||
<value>The top text.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.IsEnabled">
|
||
<summary>
|
||
Gets or sets a value indicating whether the view cube is enabled.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Viewport">
|
||
<summary>
|
||
Gets or sets the viewport that is being controlled by the view cube.
|
||
</summary>
|
||
<value>The viewport.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.OnClicked(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Raises the Clicked event.
|
||
</summary>
|
||
<param name="lookDirection">The look direction.</param>
|
||
<param name="upDirection">Up direction.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.VisualModelChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The VisualModel property changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.UpdateVisuals">
|
||
<summary>
|
||
Updates the visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.AddCubeFace(System.Windows.Media.Media3D.ModelUIElement3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Brush,System.String)">
|
||
<summary>
|
||
Adds a cube face.
|
||
</summary>
|
||
<param name="element">
|
||
</param>
|
||
<param name="normal">
|
||
The normal.
|
||
</param>
|
||
<param name="up">
|
||
The up vector.
|
||
</param>
|
||
<param name="b">
|
||
The brush.
|
||
</param>
|
||
<param name="text">
|
||
The text.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.FaceMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
|
||
<summary>
|
||
Handles left clicks on the view cube.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs">
|
||
<summary>
|
||
Provides event data for the Clicked event.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs.LookDirection">
|
||
<summary>
|
||
Gets or sets the look direction.
|
||
</summary>
|
||
<value>The look direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs.UpDirection">
|
||
<summary>
|
||
Gets or sets up direction.
|
||
</summary>
|
||
<value>Up direction.</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.DefaultLights">
|
||
<summary>
|
||
A visual element that contains a light model containing 4 directional lights.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DefaultLights.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
|
||
<summary>
|
||
Adds the lights to the element.
|
||
</summary>
|
||
<param name="lightGroup">
|
||
The light group.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MaterialHelper">
|
||
<summary>
|
||
Provides methods that creates materials.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.ChangeOpacity(System.Windows.Media.Media3D.Material,System.Double)">
|
||
<summary>
|
||
Changes the opacity of a material.
|
||
</summary>
|
||
<param name="material">The material.</param>
|
||
<param name="opacity">The new opacity.</param>
|
||
<remarks>The method will traverse children of <see cref="T:System.Windows.Media.Media3D.MaterialGroup" /> and change the opacity of all <see cref="T:System.Windows.Media.Media3D.DiffuseMaterial" /> objects.
|
||
Remember that the material must not be frozen.</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateImageMaterial(System.String,System.Double,System.UriKind,System.Boolean)">
|
||
<summary>
|
||
Creates a material from the specified bitmap file.
|
||
</summary>
|
||
<param name="uri">The uri.</param>
|
||
<param name="opacity">The opacity.</param>
|
||
<param name="uriKind">Kind of the URI.</param>
|
||
<param name="freeze">Freeze the material if set to <c>true</c>.</param>
|
||
<returns>The image material (texture).</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateImageMaterial(System.Windows.Media.Imaging.BitmapImage,System.Double,System.Boolean)">
|
||
<summary>
|
||
Creates a material from the specified image.
|
||
</summary>
|
||
<param name="image">The image.</param>
|
||
<param name="opacity">The opacity value.</param>
|
||
<param name="freeze">Freeze the material if set to <c>true</c>.</param>
|
||
<returns>The image material.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateEmissiveImageMaterial(System.String,System.Windows.Media.Brush,System.UriKind,System.Boolean)">
|
||
<summary>
|
||
Creates an emissive image material.
|
||
</summary>
|
||
<param name="uri">The uri of the image.</param>
|
||
<param name="diffuseBrush">The diffuse brush.</param>
|
||
<param name="uriKind">Kind of the <paramref name="uri" />.</param>
|
||
<param name="freeze">Freeze the material if set to <c>true</c>.</param>
|
||
<returns>The image material.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateEmissiveImageMaterial(System.Windows.Media.Imaging.BitmapImage,System.Windows.Media.Brush,System.Boolean)">
|
||
<summary>
|
||
Creates an emissive material from the specified image.
|
||
</summary>
|
||
<param name="image">The image.</param>
|
||
<param name="diffuseBrush">The diffuse brush.</param>
|
||
<param name="freeze">Freeze the material if set to <c>true</c>.</param>
|
||
<returns>The image material</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Color)">
|
||
<summary>
|
||
Creates a material for the specified color.
|
||
</summary>
|
||
<param name="color">The color.</param>
|
||
<returns>The material.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Color,System.Double)">
|
||
<summary>
|
||
Creates a material for the specified color and opacity.
|
||
</summary>
|
||
<param name="color">The color.</param>
|
||
<param name="opacity">The opacity.</param>
|
||
<returns>The material.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Brush,System.Double,System.Byte,System.Boolean)">
|
||
<summary>
|
||
Creates a material with the specified brush as diffuse material.
|
||
This method will also add a white specular material.
|
||
</summary>
|
||
<param name="brush">The brush.</param>
|
||
<param name="specularPower">The specular power.</param>
|
||
<param name="ambient">The ambient component.</param>
|
||
<param name="freeze">Freeze the material if set to <c>true</c>.</param>
|
||
<returns>
|
||
The material.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Brush,System.Double,System.Double,System.Byte,System.Boolean)">
|
||
<summary>
|
||
Creates a material with the specified brush as diffuse material.
|
||
This method will also add a white specular material.
|
||
</summary>
|
||
<param name="brush">The brush of the diffuse material.</param>
|
||
<param name="specularBrightness">The brightness of the specular material.</param>
|
||
<param name="specularPower">The specular power.</param>
|
||
<param name="ambient">The ambient component.</param>
|
||
<param name="freeze">Freeze the material if set to <c>true</c>.</param>
|
||
<returns>
|
||
The material.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Brush,System.Windows.Media.Brush,System.Windows.Media.Brush,System.Double,System.Double,System.Boolean)">
|
||
<summary>
|
||
Creates a material with the specified diffuse, emissive and specular brushes.
|
||
</summary>
|
||
<param name="diffuse">The diffuse color.</param>
|
||
<param name="emissive">The emissive color.</param>
|
||
<param name="specular">The specular color.</param>
|
||
<param name="opacity">The opacity.</param>
|
||
<param name="specularPower">The specular power.</param>
|
||
<param name="freeze">Freeze the material if set to <c>true</c>.</param>
|
||
<returns>The material.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.GetFirst``1(System.Windows.Media.Media3D.Material)">
|
||
<summary>
|
||
Gets the first material of the specified type.
|
||
</summary>
|
||
<typeparam name="T">Type of material</typeparam>
|
||
<param name="material">The source material.</param>
|
||
<returns>The first material of the specified type.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MaterialHelper.GetImage(System.String,System.UriKind)">
|
||
<summary>
|
||
Gets the image from the specified uri.
|
||
</summary>
|
||
<param name="uri">The uri.</param>
|
||
<param name="uriKind">Specifies whether the uri string is relative or absolute.</param>
|
||
<returns>
|
||
The image.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Materials">
|
||
<summary>
|
||
Contains a set of predefined materials.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.BlackMaterial">
|
||
<summary>
|
||
The black material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.DarkGrayMaterial">
|
||
<summary>
|
||
The dark GrayMaterial material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.GrayMaterial">
|
||
<summary>
|
||
The gray material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.LightGrayMaterial">
|
||
<summary>
|
||
The light gray material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.WhiteMaterial">
|
||
<summary>
|
||
The white material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.HueMaterial">
|
||
<summary>
|
||
The hue material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.RainbowMaterial">
|
||
<summary>
|
||
The rainbow material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.RedMaterial">
|
||
<summary>
|
||
The red material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.OrangeMaterial">
|
||
<summary>
|
||
The orange material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.YellowMaterial">
|
||
<summary>
|
||
The yellow material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.GreenMaterial">
|
||
<summary>
|
||
The green material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.BlueMaterial">
|
||
<summary>
|
||
The blue material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.IndigoMaterial">
|
||
<summary>
|
||
The indigo material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.VioletMaterial">
|
||
<summary>
|
||
The violet material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.BrownMaterial">
|
||
<summary>
|
||
The brown material.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Materials.GoldMaterial">
|
||
<summary>
|
||
The gold material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Black">
|
||
<summary>
|
||
Gets the black material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.DarkGray">
|
||
<summary>
|
||
Gets the dark GrayMaterial material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Gray">
|
||
<summary>
|
||
Gets the GrayMaterial material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.LightGray">
|
||
<summary>
|
||
Gets the light GrayMaterial material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.White">
|
||
<summary>
|
||
Gets the white material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Hue">
|
||
<summary>
|
||
Gets the hue material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Rainbow">
|
||
<summary>
|
||
Gets the rainbow material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Red">
|
||
<summary>
|
||
Gets the red material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Orange">
|
||
<summary>
|
||
Gets the orange material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Yellow">
|
||
<summary>
|
||
Gets the yellow material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Green">
|
||
<summary>
|
||
Gets the green material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Blue">
|
||
<summary>
|
||
Gets the blue material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Indigo">
|
||
<summary>
|
||
Gets the indigo material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Violet">
|
||
<summary>
|
||
Gets the violet material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Brown">
|
||
<summary>
|
||
Gets the brown material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Materials.Gold">
|
||
<summary>
|
||
Gets the gold material.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ElementSortingHelper">
|
||
<summary>
|
||
Sorts element by opacity and distance from camera.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.AlphaSort(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Model3DCollection,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Sort Modelgroups in Farthest to Closest order, to enable transparency
|
||
Should be applied whenever the scene is significantly re-oriented
|
||
</summary>
|
||
<param name="cameraPosition">
|
||
The camera Position.
|
||
</param>
|
||
<param name="models">
|
||
The models.
|
||
</param>
|
||
<param name="worldTransform">
|
||
The world Transform.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.GetDistanceSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Gets the distance squared.
|
||
</summary>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<returns>
|
||
The get distance squared.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.GetDistanceSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.GeometryModel3D)">
|
||
<summary>
|
||
Gets the distance squared.
|
||
</summary>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<returns>
|
||
The get distance squared.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Determines whether the specified visual is transparent.
|
||
</summary>
|
||
<param name="v">
|
||
The v.
|
||
</param>
|
||
<returns>
|
||
<c>true</c> if the specified visual is transparent; otherwise, <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Model3D)">
|
||
<summary>
|
||
Determines whether the specified model is transparent.
|
||
</summary>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
<returns>
|
||
<c>true</c> if the specified model is transparent; otherwise, <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.GeometryModel3D)">
|
||
<summary>
|
||
Determines whether the specified model is transparent.
|
||
</summary>
|
||
<param name="gm3D">
|
||
The GM3 D.
|
||
</param>
|
||
<returns>
|
||
<c>true</c> if the specified GM3 D is transparent; otherwise, <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Material)">
|
||
<summary>
|
||
Determines whether any part of the specified material is transparent.
|
||
</summary>
|
||
<param name="material">
|
||
The material.
|
||
</param>
|
||
<returns>
|
||
<c>true</c> if the specified material is transparent; otherwise, <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Brush)">
|
||
<summary>
|
||
Determines whether the specified brush is transparent.
|
||
</summary>
|
||
<param name="brush">
|
||
The brush.
|
||
</param>
|
||
<returns>
|
||
<c>true</c> if the specified brush is transparent; otherwise, <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ElementSortingHelper.SortModel(System.Windows.Media.Media3D.Point3D,System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D})">
|
||
<summary>
|
||
Sort scene - first opaque objects, then transparent objects sorted by distance from camera
|
||
</summary>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<param name="model">
|
||
The model.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StereoHelper">
|
||
<summary>
|
||
Contains helper methods for stereoscopic views.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoHelper.CalculateStereoBase(System.Double,System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Calculate the stereo base using the full Bercovitz formula
|
||
</summary>
|
||
<param name="L">
|
||
Largest distance from the camera lens
|
||
</param>
|
||
<param name="N">
|
||
Nearest distance from the camera lens
|
||
</param>
|
||
<param name="screenWidth">
|
||
Width of screen
|
||
</param>
|
||
<param name="depthRatio">
|
||
depth ratio 1/30
|
||
</param>
|
||
<param name="hfov">
|
||
Horizontal field of view
|
||
</param>
|
||
<returns>
|
||
The stereo base
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoHelper.CalculateStereoBase(System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Calculate the stereo base using the full Bercovitz formula
|
||
B = P(LN/(L-N)) (1/F - (L+N)/2LN)
|
||
http://nzphoto.tripod.com/stereo/3dtake/fbercowitz.htm
|
||
</summary>
|
||
<param name="P">
|
||
Parallax aimed for, in mm on the film
|
||
</param>
|
||
<param name="L">
|
||
Largest distance from the camera lens, mm
|
||
</param>
|
||
<param name="N">
|
||
Nearest distance from the camera lens, mm
|
||
</param>
|
||
<param name="F">
|
||
Focal length of the lens, mm
|
||
</param>
|
||
<returns>
|
||
The stereo base
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoHelper.CreateClone(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Create a clone of a Visual3D
|
||
</summary>
|
||
<param name="v">
|
||
a Visual3D
|
||
</param>
|
||
<returns>
|
||
the clone
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoHelper.FindFocalLength(System.Double,System.Double)">
|
||
<summary>
|
||
Find the focal length given the field of view and the format
|
||
http://en.wikipedia.org/wiki/Angle_of_view
|
||
</summary>
|
||
<param name="fov">
|
||
field of view (degrees)
|
||
</param>
|
||
<param name="format">
|
||
e.g. 36mm
|
||
</param>
|
||
<returns>
|
||
The focal length in the same unit as the format
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StereoHelper.UpdateStereoCameras(System.Windows.Media.Media3D.PerspectiveCamera,System.Windows.Media.Media3D.PerspectiveCamera,System.Windows.Media.Media3D.PerspectiveCamera,System.Double,System.Boolean,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Updates the left and right camera based on a center camera.
|
||
</summary>
|
||
<param name="centerCamera">Center camera (input)</param>
|
||
<param name="leftCamera">Left camera (is updated)</param>
|
||
<param name="rightCamera">Right camera (is updated)</param>
|
||
<param name="stereoBase">Stereo base</param>
|
||
<param name="crossViewing">true for cross-viewing, false for parallel-viewing (default is <c>false</c>)</param>
|
||
<param name="sameUpDirection">use the same UpDirection for both cameras (default is <c>true</c>)</param>
|
||
<param name="sameDirection">use the same LookDirection for both cameras (default is <c>true</c>)</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TargetSymbolAdorner">
|
||
<summary>
|
||
A Target symbol adorner. This is shown in the HelixViewport3D when manipulating the camera with the mouse.
|
||
</summary>
|
||
<remarks>
|
||
Inspired by Google Earth...
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TargetSymbolAdorner.#ctor(System.Windows.UIElement,System.Windows.Point)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TargetSymbolAdorner"/> class.
|
||
</summary>
|
||
<param name="adornedElement">
|
||
The adorned element.
|
||
</param>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TargetSymbolAdorner.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TargetSymbolAdorner.OnRender(System.Windows.Media.DrawingContext)">
|
||
<summary>
|
||
Called when rendering.
|
||
</summary>
|
||
<param name="dc">
|
||
The drawing context.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TextCreator">
|
||
<summary>
|
||
Creates text label models or visuals.
|
||
</summary>
|
||
<remarks>
|
||
See http://www.ericsink.com/wpf3d/4_Text.html
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextCreator.CreateTextLabel3D(System.String,System.Windows.Media.Brush,System.Boolean,System.Double,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Creates a Visual3D element containing a text label.
|
||
</summary>
|
||
<param name="text">
|
||
The string
|
||
</param>
|
||
<param name="textColor">
|
||
The color of the text.
|
||
</param>
|
||
<param name="isDoubleSided">
|
||
Visible from both sides?
|
||
</param>
|
||
<param name="height">
|
||
Height of the characters
|
||
</param>
|
||
<param name="center">
|
||
The center of the label
|
||
</param>
|
||
<param name="textDirection">
|
||
Horizontal direction of the label
|
||
</param>
|
||
<param name="updirection">
|
||
Vertical direction of the label
|
||
</param>
|
||
<returns>
|
||
Suitable for adding to your Viewport3D
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TextCreator.CreateTextLabelModel3D(System.String,System.Windows.Media.Brush,System.Boolean,System.Double,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Creates a model for the text label.
|
||
</summary>
|
||
<param name="text">The text.</param>
|
||
<param name="textColor">Color of the text.</param>
|
||
<param name="isDoubleSided">double sided text if set to <c>true</c>.</param>
|
||
<param name="height">The height.</param>
|
||
<param name="center">The center.</param>
|
||
<param name="textDirection">The textDirection.</param>
|
||
<param name="updirection">The updirection.</param>
|
||
<returns>A model.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Viewport3DHelper">
|
||
<summary>
|
||
Provides extension methods for <see cref="T:System.Windows.Controls.Viewport3D"/>.
|
||
</summary>
|
||
<remarks>
|
||
See "3D programming for Windows" (Charles Petzold book) and <a hef="http://www.ericsink.com/wpf3d/index.html">Twelve Days of WPF 3D</a>.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.Copy(System.Windows.Controls.Viewport3D,System.Int32)">
|
||
<summary>
|
||
Copies the specified viewport to the clipboard.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="m">The oversampling multiplier.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.Copy(System.Windows.Controls.Viewport3D,System.Double,System.Double,System.Windows.Media.Brush,System.Int32)">
|
||
<summary>
|
||
Copies the specified viewport to the clipboard.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="width">The width.</param>
|
||
<param name="height">The height.</param>
|
||
<param name="background">The background.</param>
|
||
<param name="m">The oversampling multiplier.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.CopyXaml(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Copies the viewport as <code>xaml</code> to the clipboard.
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.Export(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush)">
|
||
<summary>
|
||
Exports the specified viewport.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="fileName">Name of the file.</param>
|
||
<param name="background">The background brush.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportStereo(System.Windows.Controls.Viewport3D,System.String,System.Double,System.Windows.Media.Brush)">
|
||
<summary>
|
||
Exports the specified viewport.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="fileName">Name of the file.</param>
|
||
<param name="stereoBase">The stereo base.</param>
|
||
<param name="background">The background brush.</param>
|
||
<exception cref="T:HelixToolkit.Wpf.HelixToolkitException">Not supported file format.</exception>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindHits(System.Windows.Controls.Viewport3D,System.Windows.Point)">
|
||
<summary>
|
||
Finds the hits for the specified position.
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<returns>
|
||
List of hits, sorted with the nearest hit first.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindHits(System.Windows.Controls.Viewport3D,System.Windows.Rect,HelixToolkit.Wpf.SelectionHitMode)">
|
||
<summary>
|
||
Finds the hits for the specified rectangle.
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="rectangle">
|
||
The rectangle.
|
||
</param>
|
||
<param name="mode">
|
||
The mode of selection.
|
||
</param>
|
||
<returns>
|
||
The list of the hits.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearest(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Vector3D@,System.Windows.DependencyObject@)">
|
||
<summary>
|
||
Finds the nearest visual, hit point and its normal at the specified position.
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<param name="point">
|
||
The 3D hit point.
|
||
</param>
|
||
<param name="normal">
|
||
The normal of the mesh at the hit point.
|
||
</param>
|
||
<param name="visual">
|
||
The hit visual.
|
||
</param>
|
||
<returns>
|
||
<c>true</c> if a visual was found at the specified position.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearestPoint(System.Windows.Controls.Viewport3D,System.Windows.Point)">
|
||
<summary>
|
||
Finds the coordinates of the nearest point at the specified position.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="position">The position.</param>
|
||
<returns>The nearest point, or null if no point was found.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearestVisual(System.Windows.Controls.Viewport3D,System.Windows.Point)">
|
||
<summary>
|
||
Finds the Visual3D that is nearest the specified position.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="position">The position.</param>
|
||
<returns>
|
||
The nearest visual, or <c>null</c> if no visual was found.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetCameraTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
|
||
<summary>
|
||
Gets the camera transform.
|
||
</summary>
|
||
<param name="viewport3DVisual">The viewport visual.</param>
|
||
<returns>The camera transform.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetCameraTransform(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets the camera transform (viewport and projection).
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetLights(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets all lights.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<returns>A sequence of <see cref="T:System.Windows.Media.Media3D.Light"/> objects.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetRay(System.Windows.Controls.Viewport3D,System.Windows.Point)">
|
||
<summary>
|
||
Gets the ray at the specified position.
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="position">
|
||
A 2D point.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:HelixToolkit.Wpf.Ray3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
|
||
<summary>
|
||
Gets the total transform (camera and viewport).
|
||
</summary>
|
||
<param name="viewport3DVisual">The viewport visual.</param>
|
||
<returns>The total transform.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalTransform(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets the total transform (camera and viewport).
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<returns>The total transform.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTransform(System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Gets the total transform of the specified visual.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="visual">The visual.</param>
|
||
<returns>The transform.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewMatrix(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets the view matrix.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<returns>A <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetProjectionMatrix(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets the projection matrix.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<returns>A <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewportTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
|
||
<summary>
|
||
Gets the viewport transform.
|
||
</summary>
|
||
<param name="viewport3DVisual">The viewport3DVisual.</param>
|
||
<returns>The transform.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewportTransform(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets the viewport transform.
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<returns>The transform.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point2DtoPoint3D(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Point3D@)">
|
||
<summary>
|
||
Transforms a position to Point3D at the near and far clipping planes.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="pointIn">The point to transform.</param>
|
||
<param name="pointNear">The point at the near clipping plane.</param>
|
||
<param name="pointFar">The point at the far clipping plane.</param>
|
||
<returns>True if points were found.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point2DtoRay3D(System.Windows.Controls.Viewport3D,System.Windows.Point)">
|
||
<summary>
|
||
Transforms a 2D point to a ray.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="pointIn">The point.</param>
|
||
<returns>The ray.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point3DtoPoint2D(System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Transforms the Point3D to a Point2D.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<param name="point">The 3D point.</param>
|
||
<returns>The point.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.Print(System.Windows.Controls.Viewport3D,System.String)">
|
||
<summary>
|
||
Prints the specified viewport.
|
||
</summary>
|
||
<param name="vp">
|
||
The viewport.
|
||
</param>
|
||
<param name="description">
|
||
The description.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.RenderBitmap(System.Windows.Controls.Viewport3D,System.Windows.Media.Brush,System.Int32)">
|
||
<summary>
|
||
Renders the viewport to a bitmap.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="background">The background.</param>
|
||
<param name="m">The oversampling multiplier.</param>
|
||
<returns>A bitmap.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.RenderBitmap(System.Windows.Controls.Viewport3D,System.Double,System.Double,System.Windows.Media.Brush,System.Int32)">
|
||
<summary>
|
||
Renders the viewport to a bitmap.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="width">The width.</param>
|
||
<param name="height">The height.</param>
|
||
<param name="background">The background.</param>
|
||
<param name="m">The oversampling multiplier.</param>
|
||
<returns>A bitmap.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ResizeAndArrange(System.Windows.Controls.Viewport3D,System.Double,System.Double)">
|
||
<summary>
|
||
Resizes and arranges the viewport.
|
||
</summary>
|
||
<param name="view">
|
||
The viewport.
|
||
</param>
|
||
<param name="width">
|
||
The width.
|
||
</param>
|
||
<param name="height">
|
||
The height.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.SaveBitmap(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush,System.Int32,HelixToolkit.Wpf.BitmapExporter.OutputFormat)">
|
||
<summary>
|
||
Saves the viewport to a file.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="fileName">Name of the file.</param>
|
||
<param name="background">The background brush.</param>
|
||
<param name="m">The oversampling multiplier.</param>
|
||
<param name="format">The output format.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.SaveStereoBitmap(System.Windows.Controls.Viewport3D,System.String,System.Double,System.Windows.Media.Brush,System.Int32)">
|
||
<summary>
|
||
Saves the <see cref="T:System.Windows.Controls.Viewport3D"/> to left/right bitmap files.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="fileName">Name of the file. "_L" and "_R" will be appended to the file name.</param>
|
||
<param name="stereoBase">The stereo base.</param>
|
||
<param name="background">The background brush.</param>
|
||
<param name="m">The oversampling multiplier.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.SaveBitmap(System.Windows.Controls.Viewport3D,System.IO.Stream,System.Windows.Media.Brush,System.Int32,HelixToolkit.Wpf.BitmapExporter.OutputFormat)">
|
||
<summary>
|
||
Saves the <see cref="T:System.Windows.Controls.Viewport3D" /> to a bitmap.
|
||
</summary>
|
||
<param name="view">The view.</param>
|
||
<param name="stream">The output stream.</param>
|
||
<param name="background">The background brush.</param>
|
||
<param name="m">The oversampling multiplier.</param>
|
||
<param name="format">The output format.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor``1(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Visual3D})">
|
||
<summary>
|
||
Recursive search in a Visual3D collection for objects of given type T
|
||
</summary>
|
||
<typeparam name="T">The type to search for.</typeparam>
|
||
<param name="collection">The collection.</param>
|
||
<returns>A list of models.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.UnProject(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Transforms a point from the screen (2D) to a point on plane (3D)
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="p">
|
||
The 2D point.
|
||
</param>
|
||
<param name="position">
|
||
A point in the plane.
|
||
</param>
|
||
<param name="normal">
|
||
The plane normal.
|
||
</param>
|
||
<returns>
|
||
A 3D point.
|
||
</returns>
|
||
<remarks>
|
||
Maps window coordinates to object coordinates like <code>gluUnProject</code>.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.UnProject(System.Windows.Controls.Viewport3D,System.Windows.Point)">
|
||
<summary>
|
||
Transforms a point from the screen (2D) to a point on the plane trough the camera target point.
|
||
</summary>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<param name="p">
|
||
The 2D point.
|
||
</param>
|
||
<returns>
|
||
A 3D point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalNumberOfTriangles(System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets the total number of triangles in the viewport.
|
||
</summary>
|
||
<param name="viewport">The viewport.</param>
|
||
<returns>The total number of triangles</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.CopyBitmap(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">
|
||
<summary>
|
||
Copies the bitmap.
|
||
</summary>
|
||
<param name="source">The source bitmap.</param>
|
||
<param name="target">The target bitmap.</param>
|
||
<param name="x">The x offset.</param>
|
||
<param name="y">The y offset.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportKerkythea(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush)">
|
||
<summary>
|
||
Exports the model to a Kerkythea file.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="fileName">Name of the file.</param>
|
||
<param name="background">The background.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportKerkythea(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush,System.Int32,System.Int32)">
|
||
<summary>
|
||
Exports the model to a Kerkythea file.
|
||
</summary>
|
||
<param name="view">
|
||
The viewport.
|
||
</param>
|
||
<param name="fileName">
|
||
Name of the file.
|
||
</param>
|
||
<param name="background">
|
||
The background.
|
||
</param>
|
||
<param name="width">
|
||
The width.
|
||
</param>
|
||
<param name="height">
|
||
The height.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportObj(System.Windows.Controls.Viewport3D,System.String)">
|
||
<summary>
|
||
Exports to an obj file.
|
||
</summary>
|
||
<param name="view">
|
||
The viewport.
|
||
</param>
|
||
<param name="path">
|
||
Name of the file.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportX3D(System.Windows.Controls.Viewport3D,System.String)">
|
||
<summary>
|
||
Exports to an X3D file.
|
||
</summary>
|
||
<param name="view">
|
||
The viewport.
|
||
</param>
|
||
<param name="fileName">
|
||
Name of the file.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportCollada(System.Windows.Controls.Viewport3D,System.String)">
|
||
<summary>
|
||
Exports to a COLLADA file.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="fileName">Name of the file.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportStl(System.Windows.Controls.Viewport3D,System.String)">
|
||
<summary>
|
||
Exports to a STL file.
|
||
</summary>
|
||
<param name="view">The viewport.</param>
|
||
<param name="fileName">Name of the file.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportXaml(System.Windows.Controls.Viewport3D,System.String)">
|
||
<summary>
|
||
Exports to xaml.
|
||
</summary>
|
||
<param name="view">
|
||
The viewport.
|
||
</param>
|
||
<param name="fileName">
|
||
Name of the file.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetGlobalHitPosition(System.Windows.Media.Media3D.RayHitTestResult,System.Windows.Controls.Viewport3D)">
|
||
<summary>
|
||
Gets the hit position transformed to global (viewport) coordinates.
|
||
</summary>
|
||
<param name="rayHit">
|
||
The hit structure.
|
||
</param>
|
||
<param name="viewport">
|
||
The viewport.
|
||
</param>
|
||
<returns>
|
||
The 3D position of the hit.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetNormalHit(System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult)">
|
||
<summary>
|
||
Gets the normal for a hit test result.
|
||
</summary>
|
||
<param name="rayHit">
|
||
The ray hit.
|
||
</param>
|
||
<returns>
|
||
The normal.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Visual3D},System.Type,System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D})">
|
||
<summary>
|
||
Recursive search for an object of a given type
|
||
</summary>
|
||
<param name="collection">The collection.</param>
|
||
<param name="type">The type.</param>
|
||
<param name="output">The output.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Model3D},System.Type,System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D})">
|
||
<summary>
|
||
Searches for models of the specified type.
|
||
</summary>
|
||
<param name="collection">
|
||
The collection.
|
||
</param>
|
||
<param name="type">
|
||
The type.
|
||
</param>
|
||
<param name="output">
|
||
The output.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult">
|
||
<summary>
|
||
Represents a rectangle hit result.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult.#ctor(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult" /> class.
|
||
</summary>
|
||
<param name="model">The hit model.</param>
|
||
<param name="visual">The hit visual.</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult.Model">
|
||
<summary>
|
||
Gets the hit model.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.RectangleHitResult.Visual">
|
||
<summary>
|
||
Gets the hit visual.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Viewport3DHelper.HitResult">
|
||
<summary>
|
||
A hit result.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Distance">
|
||
<summary>
|
||
Gets or sets the distance.
|
||
</summary>
|
||
<value>The distance.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Mesh">
|
||
<summary>
|
||
Gets the mesh.
|
||
</summary>
|
||
<value>The mesh.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Model">
|
||
<summary>
|
||
Gets the model.
|
||
</summary>
|
||
<value>The model.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Normal">
|
||
<summary>
|
||
Gets or sets the normal.
|
||
</summary>
|
||
<value>The normal.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Position">
|
||
<summary>
|
||
Gets or sets the position.
|
||
</summary>
|
||
<value>The position.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.RayHit">
|
||
<summary>
|
||
Gets or sets the ray hit.
|
||
</summary>
|
||
<value>The ray hit.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Visual">
|
||
<summary>
|
||
Gets the visual.
|
||
</summary>
|
||
<value>The visual.</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Visual3DHelper">
|
||
<summary>
|
||
Provides extension methods for <see cref="T:System.Windows.Media.Media3D.Visual3D"/> objects.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Visual3DHelper.Visual3DModelPropertyInfo">
|
||
<summary>
|
||
The Visual3DModel property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.Find``1(System.Windows.DependencyObject)">
|
||
<summary>
|
||
Finds the first child of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type.
|
||
</typeparam>
|
||
<param name="parent">
|
||
The parent.
|
||
</param>
|
||
<returns>
|
||
The first child of the specified type.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.FindBounds(System.Windows.Media.Media3D.Visual3DCollection)">
|
||
<summary>
|
||
Finds the bounding box for a collection of Visual3Ds.
|
||
</summary>
|
||
<param name="children">
|
||
The children.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.Windows.Media.Media3D.Rect3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.FindBounds(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Finds the bounding box for the specified visual.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<param name="transform">
|
||
The transform of the visual.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.Windows.Media.Media3D.Rect3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.GetTransform(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Gets the total transform for the specified visual.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.Windows.Media.Media3D.Matrix3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.GetViewport3D(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Gets the parent <see cref="T:System.Windows.Controls.Viewport3D"/> from the specified visual.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<returns>
|
||
The Viewport3D
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.GetViewportTransform(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Gets the transform to viewport space.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<returns>
|
||
A transformation matrix.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.IsAttachedToViewport3D(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Determines whether the visual is attached to a Viewport3D.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<returns>
|
||
The is attached to viewport 3 d.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3DCollection,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
|
||
<summary>
|
||
Traverses the Visual3D/Model3D tree and invokes the specified action on each Model3D of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type filter.
|
||
</typeparam>
|
||
<param name="visuals">
|
||
The visuals.
|
||
</param>
|
||
<param name="action">
|
||
The action.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3DCollection,System.Action{``0,System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D})">
|
||
<summary>
|
||
Traverses the Visual3D/Model3D tree and invokes the specified action on each Model3D of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type filter.
|
||
</typeparam>
|
||
<param name="visuals">
|
||
The visuals.
|
||
</param>
|
||
<param name="action">
|
||
The action.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
|
||
<summary>
|
||
Traverses the Visual3D/Model3D tree and invokes the specified action on each Model3D of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type filter.
|
||
</typeparam>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<param name="action">
|
||
The action.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3D,System.Action{``0,System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D})">
|
||
<summary>
|
||
Traverses the Visual3D/Model3D tree and invokes the specified action on each Model3D of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type filter.
|
||
</typeparam>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<param name="action">
|
||
The action.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.GetTransformTo(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Model3D)">
|
||
<summary>
|
||
Gets the transform from the specified Visual3D to the specified Model3D.
|
||
</summary>
|
||
<param name="visual">The source visual.</param>
|
||
<param name="model">The target model.</param>
|
||
<returns>The transform.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.GetViewport(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Gets the viewport for the specified visual.
|
||
</summary>
|
||
<param name="visual">The visual.</param>
|
||
<returns>The parent <see cref="T:System.Windows.Controls.Viewport3D"/>.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.GetChildren(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Gets the children.
|
||
</summary>
|
||
<param name="parent">
|
||
The parent visual.
|
||
</param>
|
||
<returns>
|
||
A sequence of <see cref="T:System.Windows.Media.Media3D.Visual3D"/> objects.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.GetModel(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Gets the model for the specified Visual3D.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<returns>
|
||
A <see cref="T:System.Windows.Media.Media3D.Model3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
|
||
<summary>
|
||
Traverses the visual tree and invokes the specified action on each object of the specified type.
|
||
</summary>
|
||
<typeparam name="T">
|
||
The type filter.
|
||
</typeparam>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<param name="transform">
|
||
The transform.
|
||
</param>
|
||
<param name="action">
|
||
The action.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StudioReader">
|
||
<summary>
|
||
A 3D Studio file reader.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StudioReader.materials">
|
||
<summary>
|
||
The materials.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StudioReader.meshes">
|
||
<summary>
|
||
The meshes.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StudioReader.ChunkID">
|
||
<summary>
|
||
The chunk id.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.#ctor(System.Windows.Threading.Dispatcher)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StudioReader" /> class.
|
||
</summary>
|
||
<param name="dispatcher">The dispatcher.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.Read(System.IO.Stream)">
|
||
<summary>
|
||
Reads the model from the specified stream.
|
||
</summary>
|
||
<param name="s">The stream.</param>
|
||
<returns>The model.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadChunkId(System.IO.BinaryReader)">
|
||
<summary>
|
||
Read a chunk id.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
The chunk ID.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadChunkSize(System.IO.BinaryReader)">
|
||
<summary>
|
||
Read a chunk size.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
The read chunk size.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadColor(System.IO.BinaryReader)">
|
||
<summary>
|
||
Read a color.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
A color.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadData(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Read data.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<param name="size">
|
||
Excluding header size
|
||
</param>
|
||
<returns>
|
||
The data.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadFaceList(System.IO.BinaryReader)">
|
||
<summary>
|
||
Read a face list.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
The face list.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadFaceSets(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Reads face sets.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<param name="chunkSize">
|
||
The chunk size.
|
||
</param>
|
||
<returns>
|
||
A list of face sets.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadMatMap(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Reads a material map.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<param name="size">
|
||
The size.
|
||
</param>
|
||
<returns>
|
||
The mat map.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadMaterial(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Read a material.
|
||
</summary>
|
||
<param name="reader">The reader.</param>
|
||
<param name="chunkSize">The chunk size.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadObject(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Reads an object.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<param name="chunkSize">
|
||
The chunk size.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadString(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a string.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
The string.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadTexCoords(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads texture coordinates.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
The texture coordinates.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadTransformation(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a transformation.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
A transformation.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadTriangularMesh(System.IO.BinaryReader,System.Int32)">
|
||
<summary>
|
||
Reads a triangular mesh.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<param name="chunkSize">
|
||
The chunk size.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadVector(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a vector.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
A vector.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StudioReader.ReadVertexList(System.IO.BinaryReader)">
|
||
<summary>
|
||
Reads a vertex list.
|
||
</summary>
|
||
<param name="reader">
|
||
The reader.
|
||
</param>
|
||
<returns>
|
||
A vertex list.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StudioReader.FaceSet">
|
||
<summary>
|
||
Represents a set of faces that belongs to the same material.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StudioReader.FaceSet.Faces">
|
||
<summary>
|
||
Gets or sets Faces.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StudioReader.FaceSet.Name">
|
||
<summary>
|
||
Gets or sets the name of the material.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Properties.Resources">
|
||
<summary>
|
||
A strongly-typed resource class, for looking up localized strings, etc.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Properties.Resources.ResourceManager">
|
||
<summary>
|
||
Returns the cached ResourceManager instance used by this class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Properties.Resources.Culture">
|
||
<summary>
|
||
Overrides the current thread's CurrentUICulture property for all
|
||
resource lookups using this strongly typed resource class.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.AnaglyphEffect">
|
||
<summary>
|
||
Provides an anaglyph blending effect.
|
||
</summary>
|
||
<remarks>
|
||
Usage:
|
||
1. Add the effect to the LEFT EYE UIElement.
|
||
2. Set RightInput to a VisualBrush of the RIGHT EYE UIElement.
|
||
See the AnaglyphView3D for an example.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphEffect.LeftInputProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphEffect.LeftInput"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphEffect.MethodProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphEffect.Method"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphEffect.RightInputProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.AnaglyphEffect.RightInput"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphEffect.EffectFile">
|
||
<summary>
|
||
The effect file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphEffect.OffsetProperty">
|
||
<summary>
|
||
This property is mapped to the offset variable within the pixel shader.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphEffect.Shader">
|
||
<summary>
|
||
The shader.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.AnaglyphEffect.ShaderMethodProperty">
|
||
<summary>
|
||
This property is mapped to the method variable within the pixel shader.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphEffect.#cctor">
|
||
<summary>
|
||
Initializes static members of the <see cref="T:HelixToolkit.Wpf.AnaglyphEffect"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphEffect.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.AnaglyphEffect" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.AnaglyphEffect.LeftInput">
|
||
<summary>
|
||
Gets or sets the left input brush.
|
||
</summary>
|
||
<value>The left input.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.AnaglyphEffect.Method">
|
||
<summary>
|
||
Gets or sets the anaglyph method.
|
||
</summary>
|
||
<value>The method.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.AnaglyphEffect.Offset">
|
||
<summary>
|
||
Gets or sets the horizontal offset.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.AnaglyphEffect.RightInput">
|
||
<summary>
|
||
Gets or sets the right input brush.
|
||
</summary>
|
||
<value>The right input.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.AnaglyphEffect.ShaderMethod">
|
||
<summary>
|
||
Gets or sets the shader method.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.AnaglyphEffect.AnaglyphMethodChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The anaglyph method changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CoordinateSystemVisual3D">
|
||
<summary>
|
||
A visual element that shows a coordinate system with arrows in the X, Y and Z directions.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.ArrowLengthsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ArrowLengths"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.XAxisColorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.XAxisColor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.YAxisColorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.YAxisColor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.ZAxisColorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ZAxisColor"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.CoordinateSystemVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ArrowLengths">
|
||
<summary>
|
||
Gets or sets the arrow lengths.
|
||
</summary>
|
||
<value>The arrow lengths.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.XAxisColor">
|
||
<summary>
|
||
Gets or sets the color of the X axis.
|
||
</summary>
|
||
<value>The color of the X axis.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.YAxisColor">
|
||
<summary>
|
||
Gets or sets the color of the Y axis.
|
||
</summary>
|
||
<value>The color of the Y axis.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ZAxisColor">
|
||
<summary>
|
||
Gets or sets the color of the Z axis.
|
||
</summary>
|
||
<value>The color of the Z axis.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The geometry changed.
|
||
</summary>
|
||
<param name="obj">
|
||
The obj.
|
||
</param>
|
||
<param name="args">
|
||
The args.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.OnGeometryChanged">
|
||
<summary>
|
||
Called when the geometry has changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.VectorFieldVisual3D">
|
||
<summary>
|
||
A visual element that shows a vector field.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.model">
|
||
<summary>
|
||
The model.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.body">
|
||
<summary>
|
||
The body geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.head">
|
||
<summary>
|
||
The head geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.VectorFieldVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter.
|
||
</summary>
|
||
<value>The diameter.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Directions">
|
||
<summary>
|
||
Gets or sets the directions.
|
||
</summary>
|
||
<value>The directions.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Fill">
|
||
<summary>
|
||
Gets or sets the fill.
|
||
</summary>
|
||
<value>The fill.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.HeadLength">
|
||
<summary>
|
||
Gets or sets the length of the head.
|
||
</summary>
|
||
<value>The length of the head.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Positions">
|
||
<summary>
|
||
Gets or sets the positions.
|
||
</summary>
|
||
<value>The positions.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the number of divisions of the arrows.
|
||
</summary>
|
||
<value>The theta div.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.UpdateModel">
|
||
<summary>
|
||
Updates the model.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateBodyTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
The create body transform.
|
||
</summary>
|
||
<param name="p">
|
||
The p.
|
||
</param>
|
||
<param name="z">
|
||
The z.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateHeadTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
The create head transform.
|
||
</summary>
|
||
<param name="p">
|
||
The p.
|
||
</param>
|
||
<param name="z">
|
||
The z.
|
||
</param>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateGeometry">
|
||
<summary>
|
||
The create geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SortingMethod">
|
||
<summary>
|
||
Specifies the sorting method for the SortingVisual3D.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SortingMethod.BoundingBoxCenter">
|
||
<summary>
|
||
Sort on the distance from camera to bounding box center.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SortingMethod.BoundingBoxCorners">
|
||
<summary>
|
||
Sort on the minimum distance from camera to bounding box corners.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SortingMethod.BoundingSphereSurface">
|
||
<summary>
|
||
Sort on the minimum distance from camera to bounding sphere surface.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SortingVisual3D">
|
||
<summary>
|
||
A visual element that sorts the children by distance from camera.
|
||
</summary>
|
||
<remarks>
|
||
The children are sorted by the distance to the camera position. This will not always work when you have overlapping objects.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SortingVisual3D.CheckForOpaqueVisualsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SortingVisual3D.CheckForOpaqueVisuals"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SortingVisual3D.IsSortingProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SortingVisual3D.IsSorting"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SortingVisual3D.MethodProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SortingVisual3D.Method"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SortingVisual3D.SortingFrequencyProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SortingVisual3D.SortingFrequency"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SortingVisual3D.startTick">
|
||
<summary>
|
||
The start tick.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SortingVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SortingVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SortingVisual3D.CheckForOpaqueVisuals">
|
||
<summary>
|
||
Gets or sets a value indicating whether to check if there are opaque child visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SortingVisual3D.IsSorting">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance is being sorted. When the visual is removed from the Viewport3D, this property should be set to false to unsubscribe the rendering event.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SortingVisual3D.Method">
|
||
<summary>
|
||
Gets or sets the sorting method.
|
||
</summary>
|
||
<value> The method. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SortingVisual3D.SortingFrequency">
|
||
<summary>
|
||
Gets or sets the sorting frequency (Hz).
|
||
</summary>
|
||
<value> The sorting frequency. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SortingVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
|
||
<summary>
|
||
The composition target_ rendering.
|
||
</summary>
|
||
<param name="sender">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SortingVisual3D.IsSortingChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The is sorting changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SortingVisual3D.GetCameraDistance(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Transform3D)">
|
||
<summary>
|
||
Gets the distance from the camera for the specified visual.
|
||
</summary>
|
||
<param name="c">
|
||
The visual.
|
||
</param>
|
||
<param name="cameraPos">
|
||
The camera position.
|
||
</param>
|
||
<param name="transform">
|
||
The total transform of the visual.
|
||
</param>
|
||
<returns>
|
||
The camera distance.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SortingVisual3D.IsVisualTransparent(System.Windows.Media.Media3D.Visual3D)">
|
||
<summary>
|
||
Determines if the specified visual is transparent.
|
||
</summary>
|
||
<param name="visual">
|
||
The visual.
|
||
</param>
|
||
<returns>
|
||
True if the visual is transparent.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SortingVisual3D.OnIsSortingChanged">
|
||
<summary>
|
||
The on is sorting changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SortingVisual3D.SortChildren">
|
||
<summary>
|
||
The sort children.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.LightVisual3D">
|
||
<summary>
|
||
A visual element that shows a model for the specified light.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.LightVisual3D.LightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.LightVisual3D.Light"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.LightVisual3D.Light">
|
||
<summary>
|
||
Gets or sets the light.
|
||
</summary>
|
||
<value>The light.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LightVisual3D.LightChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The light changed.
|
||
</summary>
|
||
<param name="obj">
|
||
The obj.
|
||
</param>
|
||
<param name="args">
|
||
The args.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.LightVisual3D.OnLightChanged">
|
||
<summary>
|
||
Called when the light changed.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MeshNormalsVisual3D">
|
||
<summary>
|
||
A visual element that shows the normals of the specified mesh geometry.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.ColorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Color"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.MeshProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Mesh"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Color">
|
||
<summary>
|
||
Gets or sets the color of the normals.
|
||
</summary>
|
||
<value> The color. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter of the normal arrows.
|
||
</summary>
|
||
<value> The diameter. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Mesh">
|
||
<summary>
|
||
Gets or sets the mesh.
|
||
</summary>
|
||
<value> The mesh. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshNormalsVisual3D.MeshChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The mesh changed.
|
||
</summary>
|
||
<param name="obj">
|
||
The obj.
|
||
</param>
|
||
<param name="args">
|
||
The args.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshNormalsVisual3D.OnMeshChanged">
|
||
<summary>
|
||
Updates the visuals.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ArrowVisual3D">
|
||
<summary>
|
||
A visual element that shows an arrow.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ArrowVisual3D.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ArrowVisual3D.HeadLengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.HeadLength"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ArrowVisual3D.Point1Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.Point1"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ArrowVisual3D.Point2Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.Point2"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ArrowVisual3D.ThetaDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ArrowVisual3D.ThetaDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ArrowVisual3D.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter.
|
||
</summary>
|
||
<value>The diameter.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ArrowVisual3D.Direction">
|
||
<summary>
|
||
Gets or sets the direction.
|
||
</summary>
|
||
<value>The direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ArrowVisual3D.HeadLength">
|
||
<summary>
|
||
Gets or sets the length of the head (relative to diameter of the arrow cylinder).
|
||
</summary>
|
||
<value>The length of the head relative to the diameter.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ArrowVisual3D.Origin">
|
||
<summary>
|
||
Gets or sets the origin.
|
||
</summary>
|
||
<value>The origin.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ArrowVisual3D.Point1">
|
||
<summary>
|
||
Gets or sets the start point of the arrow.
|
||
</summary>
|
||
<value>The start point.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ArrowVisual3D.Point2">
|
||
<summary>
|
||
Gets or sets the end point of the arrow.
|
||
</summary>
|
||
<value>The end point.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ArrowVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the number of divisions around the arrow.
|
||
</summary>
|
||
<value>The number of divisions.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ArrowVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>A triangular mesh geometry.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BoxVisual3D">
|
||
<summary>
|
||
A visual element that renders a box.
|
||
</summary>
|
||
<remarks>
|
||
The box is aligned with the local X, Y and Z coordinate system
|
||
Use a transform to orient the box in other directions.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxVisual3D.BottomFaceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.BottomFace"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxVisual3D.CenterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.Center"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxVisual3D.HeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.Height"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxVisual3D.LengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.Length"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxVisual3D.TopFaceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.TopFace"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxVisual3D.WidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoxVisual3D.Width"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoxVisual3D.BottomFace">
|
||
<summary>
|
||
Gets or sets a value indicating whether to include the bottom face.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoxVisual3D.Center">
|
||
<summary>
|
||
Gets or sets the center of the box.
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoxVisual3D.Height">
|
||
<summary>
|
||
Gets or sets the height (along local z-axis).
|
||
</summary>
|
||
<value>The height.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoxVisual3D.Length">
|
||
<summary>
|
||
Gets or sets the length of the box (along local x-axis).
|
||
</summary>
|
||
<value>The length.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoxVisual3D.TopFace">
|
||
<summary>
|
||
Gets or sets a value indicating whether to include the top face.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoxVisual3D.Width">
|
||
<summary>
|
||
Gets or sets the width of the box (along local y-axis).
|
||
</summary>
|
||
<value>The width.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoxVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>The mesh geometry.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.QuadVisual3D">
|
||
<summary>
|
||
A visual element that displays a quadrilateral polygon.
|
||
</summary>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Quadrilateral
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.QuadVisual3D.Point1Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.QuadVisual3D.Point1"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.QuadVisual3D.Point2Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.QuadVisual3D.Point2"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.QuadVisual3D.Point3Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.QuadVisual3D.Point3"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.QuadVisual3D.Point4Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.QuadVisual3D.Point4"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.QuadVisual3D.Point1">
|
||
<summary>
|
||
Gets or sets the first point.
|
||
</summary>
|
||
<value>The point1.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.QuadVisual3D.Point2">
|
||
<summary>
|
||
Gets or sets the second point.
|
||
</summary>
|
||
<value>The point2.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.QuadVisual3D.Point3">
|
||
<summary>
|
||
Gets or sets the third point.
|
||
</summary>
|
||
<value>The point3.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.QuadVisual3D.Point4">
|
||
<summary>
|
||
Gets or sets the fourth point.
|
||
</summary>
|
||
<value>The point4.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.QuadVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>A triangular mesh geometry.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PieSliceVisual3D">
|
||
<summary>
|
||
A visual element that shows a flat pie slice defined by center, normal, up vectors, inner and outer radius, start and end angles.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PieSliceVisual3D.CenterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.Center"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PieSliceVisual3D.EndAngleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.EndAngle"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PieSliceVisual3D.InnerRadiusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.InnerRadius"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PieSliceVisual3D.NormalProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.Normal"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PieSliceVisual3D.OuterRadiusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.OuterRadius"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PieSliceVisual3D.StartAngleProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.StartAngle"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PieSliceVisual3D.ThetaDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.ThetaDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PieSliceVisual3D.UpVectorProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PieSliceVisual3D.UpVector"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PieSliceVisual3D.Center">
|
||
<summary>
|
||
Gets or sets the center.
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PieSliceVisual3D.EndAngle">
|
||
<summary>
|
||
Gets or sets the end angle.
|
||
</summary>
|
||
<value>The end angle.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PieSliceVisual3D.InnerRadius">
|
||
<summary>
|
||
Gets or sets the inner radius.
|
||
</summary>
|
||
<value>The inner radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PieSliceVisual3D.Normal">
|
||
<summary>
|
||
Gets or sets the normal.
|
||
</summary>
|
||
<value>The normal.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PieSliceVisual3D.OuterRadius">
|
||
<summary>
|
||
Gets or sets the outer radius.
|
||
</summary>
|
||
<value>The outer radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PieSliceVisual3D.StartAngle">
|
||
<summary>
|
||
Gets or sets the start angle.
|
||
</summary>
|
||
<value>The start angle.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PieSliceVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the number of angular divisions of the slice.
|
||
</summary>
|
||
<value>The theta div.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PieSliceVisual3D.UpVector">
|
||
<summary>
|
||
Gets or sets up vector.
|
||
</summary>
|
||
<value>Up vector.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PieSliceVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>A triangular mesh geometry.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ExtrudedVisual3D">
|
||
<summary>
|
||
A visual element that extrudes a section along a path.
|
||
</summary>
|
||
<remarks>
|
||
The implementation will not work well if there are sharp bends in the path.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.DiametersProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.Diameters"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.SectionXAxisProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.SectionXAxis"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.AnglesProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.Angles"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.IsPathClosedProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsPathClosed"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.IsSectionClosedProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsSectionClosed"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.PathProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.Path"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.SectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.Section"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.TextureCoordinatesProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ExtrudedVisual3D.TextureCoordinates"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ExtrudedVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ExtrudedVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Diameters">
|
||
<summary>
|
||
Gets or sets the diameters along the path.
|
||
</summary>
|
||
<value> The diameters. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Angles">
|
||
<summary>
|
||
Gets or sets the diameters along the path.
|
||
</summary>
|
||
<value> The diameters. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsPathClosed">
|
||
<summary>
|
||
Gets or sets a value indicating whether the path is closed.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsSectionClosed">
|
||
<summary>
|
||
Gets or sets a value indicating whether the section is closed.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Path">
|
||
<summary>
|
||
Gets or sets the path.
|
||
</summary>
|
||
<value> The path. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Section">
|
||
<summary>
|
||
Gets or sets the section.
|
||
</summary>
|
||
<value> The section. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.SectionXAxis">
|
||
<summary>
|
||
Gets or sets the initial alignment of the x-axis of the section into the 3D viewport.
|
||
</summary>
|
||
<value> The section. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.TextureCoordinates">
|
||
<summary>
|
||
Gets or sets the texture coordinates along the path (X only).
|
||
</summary>
|
||
<value> The texture coordinates. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ExtrudedVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> .
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TubeVisual3D">
|
||
<summary>
|
||
A visual element that shows a tube along a specified path.
|
||
</summary>
|
||
<remarks>
|
||
The implementation will not work well if there are sharp bends in the path.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TubeVisual3D.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TubeVisual3D.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TubeVisual3D.ThetaDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TubeVisual3D.ThetaDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TubeVisual3D.AddCapsProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TubeVisual3D.AddCaps"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TubeVisual3D.#cctor">
|
||
<summary>
|
||
Initializes static members of the <see cref="T:HelixToolkit.Wpf.TubeVisual3D"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TubeVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.TubeVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TubeVisual3D.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter of the tube.
|
||
</summary>
|
||
<value>The diameter of the tube.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TubeVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the number of divisions around the tube.
|
||
</summary>
|
||
<value>The number of divisions.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TubeVisual3D.AddCaps">
|
||
<summary>
|
||
Gets or sets the create Caps indicator.
|
||
</summary>
|
||
<value>True if Caps should be generated.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TubeVisual3D.SectionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The section changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TubeVisual3D.OnSectionChanged">
|
||
<summary>
|
||
Updates the section.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TubeVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> .
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CubeVisual3D">
|
||
<summary>
|
||
A visual element that displays a cube.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CubeVisual3D.CenterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CubeVisual3D.Center"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CubeVisual3D.SideLengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.CubeVisual3D.SideLength"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CubeVisual3D.Center">
|
||
<summary>
|
||
Gets or sets the center of the cube.
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.CubeVisual3D.SideLength">
|
||
<summary>
|
||
Gets or sets the length of the cube sides.
|
||
</summary>
|
||
<value>The length of the sides.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CubeVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>The mesh geometry.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.GridLinesVisual3D">
|
||
<summary>
|
||
A visual element that shows a set of grid lines.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.CenterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Center"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.MinorDistanceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.MinorDistance"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.LengthDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.LengthDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.LengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Length"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.MajorDistanceProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.MajorDistance"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.NormalProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Normal"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.ThicknessProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Thickness"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.WidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.GridLinesVisual3D.Width"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.lengthDirection">
|
||
<summary>
|
||
The length direction.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.GridLinesVisual3D.widthDirection">
|
||
<summary>
|
||
The width direction.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GridLinesVisual3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.GridLinesVisual3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Center">
|
||
<summary>
|
||
Gets or sets the center of the grid.
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Length">
|
||
<summary>
|
||
Gets or sets the length of the grid area.
|
||
</summary>
|
||
<value>The length.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GridLinesVisual3D.LengthDirection">
|
||
<summary>
|
||
Gets or sets the length direction of the grid.
|
||
</summary>
|
||
<value>The length direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GridLinesVisual3D.MajorDistance">
|
||
<summary>
|
||
Gets or sets the distance between major grid lines.
|
||
</summary>
|
||
<value>The distance.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GridLinesVisual3D.MinorDistance">
|
||
<summary>
|
||
Gets or sets the distance between minor grid lines.
|
||
</summary>
|
||
<value>The distance.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Normal">
|
||
<summary>
|
||
Gets or sets the normal vector of the grid plane.
|
||
</summary>
|
||
<value>The normal.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Thickness">
|
||
<summary>
|
||
Gets or sets the thickness of the grid lines.
|
||
</summary>
|
||
<value>The thickness.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Width">
|
||
<summary>
|
||
Gets or sets the width of the grid area (perpendicular to the length direction).
|
||
</summary>
|
||
<value>The width.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GridLinesVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GridLinesVisual3D.IsMultipleOf(System.Double,System.Double)">
|
||
<summary>
|
||
Determines whether y is a multiple of d.
|
||
</summary>
|
||
<param name="y">
|
||
The y.
|
||
</param>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<returns>
|
||
The is multiple of.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GridLinesVisual3D.AddLineX(HelixToolkit.Wpf.MeshBuilder,System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
The add line x.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
<param name="x">
|
||
The x.
|
||
</param>
|
||
<param name="minY">
|
||
The min y.
|
||
</param>
|
||
<param name="maxY">
|
||
The max y.
|
||
</param>
|
||
<param name="thickness">
|
||
The thickness.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GridLinesVisual3D.AddLineY(HelixToolkit.Wpf.MeshBuilder,System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
The add line y.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
<param name="y">
|
||
The y.
|
||
</param>
|
||
<param name="minX">
|
||
The min x.
|
||
</param>
|
||
<param name="maxX">
|
||
The max x.
|
||
</param>
|
||
<param name="thickness">
|
||
The thickness.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.GridLinesVisual3D.GetPoint(System.Double,System.Double)">
|
||
<summary>
|
||
Gets a point on the plane.
|
||
</summary>
|
||
<param name="x">The x coordinate.</param>
|
||
<param name="y">The y coordinate.</param>
|
||
<returns>A <see cref="T:System.Windows.Media.Media3D.Point3D"/>.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ParametricSurface3D">
|
||
<summary>
|
||
Provides a base class for parametric surfaces evaluated on a rectangular mesh.
|
||
</summary>
|
||
<remarks>
|
||
Override the Evaluate method to define the points.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeUProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeU"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeVProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeV"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeU">
|
||
<summary>
|
||
Gets or sets the mesh size in u-direction.
|
||
</summary>
|
||
<value>The mesh size U.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeV">
|
||
<summary>
|
||
Gets or sets the mesh size in v-direction.
|
||
</summary>
|
||
<value>The mesh size V.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParametricSurface3D.Evaluate(System.Double,System.Double,System.Windows.Point@)">
|
||
<summary>
|
||
Evaluates the surface at the specified u,v parameters.
|
||
</summary>
|
||
<param name="u">
|
||
The u parameter.
|
||
</param>
|
||
<param name="v">
|
||
The v parameter.
|
||
</param>
|
||
<param name="textureCoord">
|
||
The texture coordinates.
|
||
</param>
|
||
<returns>
|
||
The evaluated <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParametricSurface3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>A triangular mesh geometry.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParametricSurface3D.AddTriangle(System.Windows.Media.Media3D.MeshGeometry3D,System.Int32,System.Int32,System.Int32)">
|
||
<summary>
|
||
The add triangle.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
<param name="i1">
|
||
The i 1.
|
||
</param>
|
||
<param name="i2">
|
||
The i 2.
|
||
</param>
|
||
<param name="i3">
|
||
The i 3.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ParametricSurface3D.IsDefined(System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Determines whether the specified point is defined.
|
||
</summary>
|
||
<param name="point">
|
||
The point.
|
||
</param>
|
||
<returns>
|
||
The is defined.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.RectangleVisual3D">
|
||
<summary>
|
||
A visual element that shows a 3D rectangle defined by origin, normal, length and width.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleVisual3D.DivLengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.DivLength"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleVisual3D.DivWidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.DivWidth"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleVisual3D.LengthDirectionProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.LengthDirection"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleVisual3D.LengthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.Length"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleVisual3D.NormalProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.Normal"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleVisual3D.OriginProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.Origin"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.RectangleVisual3D.WidthProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.RectangleVisual3D.Width"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RectangleVisual3D.DivLength">
|
||
<summary>
|
||
Gets or sets the number of divisions in the 'length' direction.
|
||
</summary>
|
||
<value>The number of divisions.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RectangleVisual3D.DivWidth">
|
||
<summary>
|
||
Gets or sets the number of divisions in the 'width' direction.
|
||
</summary>
|
||
<value>The number of divisions.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RectangleVisual3D.Length">
|
||
<summary>
|
||
Gets or sets the length.
|
||
</summary>
|
||
<value>The length.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RectangleVisual3D.LengthDirection">
|
||
<summary>
|
||
Gets or sets the length direction.
|
||
</summary>
|
||
<value>The length direction.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RectangleVisual3D.Normal">
|
||
<summary>
|
||
Gets or sets the normal vector of the plane.
|
||
</summary>
|
||
<value>The normal.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RectangleVisual3D.Origin">
|
||
<summary>
|
||
Gets or sets the center point of the plane.
|
||
</summary>
|
||
<value>The origin.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.RectangleVisual3D.Width">
|
||
<summary>
|
||
Gets or sets the width.
|
||
</summary>
|
||
<value>The width.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>A triangular mesh geometry.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.RectangleVisual3D.CoerceDivValue(System.Windows.DependencyObject,System.Object)">
|
||
<summary>
|
||
Coerces the division value.
|
||
</summary>
|
||
<param name="d">The sender.</param>
|
||
<param name="baseValue">The base value.</param>
|
||
<returns>A value not less than 2.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SphereVisual3D">
|
||
<summary>
|
||
A visual element that shows a sphere defined by center and radius.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SphereVisual3D.CenterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SphereVisual3D.Center"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SphereVisual3D.PhiDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SphereVisual3D.PhiDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SphereVisual3D.RadiusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SphereVisual3D.Radius"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SphereVisual3D.ThetaDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.SphereVisual3D.ThetaDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SphereVisual3D.Center">
|
||
<summary>
|
||
Gets or sets the center of the sphere.
|
||
</summary>
|
||
<value>The center.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SphereVisual3D.PhiDiv">
|
||
<summary>
|
||
Gets or sets the number of divisions in the phi direction (from "top" to "bottom").
|
||
</summary>
|
||
<value>The phi div.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SphereVisual3D.Radius">
|
||
<summary>
|
||
Gets or sets the radius of the sphere.
|
||
</summary>
|
||
<value>The radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.SphereVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the number of divisions in the theta direction (around the sphere).
|
||
</summary>
|
||
<value>The theta div.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SphereVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>A triangular mesh geometry.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MeshElement3D">
|
||
<summary>
|
||
Represents a base class for elements that contain one <see cref="T:System.Windows.Media.Media3D.GeometryModel3D"/> and front and back <see cref="P:HelixToolkit.Wpf.MeshElement3D.Material"/>s.
|
||
</summary>
|
||
<remarks>
|
||
Derived classes should override the Tessellate method to generate the geometry.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshElement3D.BackMaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshElement3D.BackMaterial"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshElement3D.FillProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshElement3D.Fill"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshElement3D.MaterialProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.MeshElement3D.Material"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshElement3D.VisibleProperty">
|
||
<summary>
|
||
The visibility property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshElement3D.isEditing">
|
||
<summary>
|
||
A flag that is set when the element is in editing mode (<see cref="T:System.ComponentModel.IEditableObject"/>, <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> and <see cref="M:System.ComponentModel.IEditableObject.EndEdit"/>).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshElement3D.isGeometryChanged">
|
||
<summary>
|
||
A flag that is set when the geometry is changed.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshElement3D.isMaterialChanged">
|
||
<summary>
|
||
A flag that is set when the material is changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.MeshElement3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshElement3D.BackMaterial">
|
||
<summary>
|
||
Gets or sets the back material.
|
||
</summary>
|
||
<value>The back material.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshElement3D.Fill">
|
||
<summary>
|
||
Gets or sets the fill brush. This brush will be used for both the Material and BackMaterial.
|
||
</summary>
|
||
<value>The fill brush.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshElement3D.Material">
|
||
<summary>
|
||
Gets or sets the material.
|
||
</summary>
|
||
<value>The material.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshElement3D.Visible">
|
||
<summary>
|
||
Gets or sets a value indicating whether this <see cref="T:HelixToolkit.Wpf.MeshElement3D"/> is visible.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if the element is visible; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshElement3D.Model">
|
||
<summary>
|
||
Gets the geometry model.
|
||
</summary>
|
||
<value>The geometry model.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.BeginEdit">
|
||
<summary>
|
||
Begins an edit on the object.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.CancelEdit">
|
||
<summary>
|
||
Discards changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> call.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.EndEdit">
|
||
<summary>
|
||
Pushes changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> or <see cref="M:System.ComponentModel.IBindingList.AddNew"/> call into the underlying object.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.UpdateModel">
|
||
<summary>
|
||
Forces an update of the geometry and materials.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.VisibleChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The visible flag changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The geometry was changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.MaterialChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
The Material or BackMaterial property was changed.
|
||
</summary>
|
||
<param name="d">
|
||
The d.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.OnFillChanged">
|
||
<summary>
|
||
The Fill property was changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.OnGeometryChanged">
|
||
<summary>
|
||
Handles changes in geometry or visible state.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.OnMaterialChanged">
|
||
<summary>
|
||
Handles changes in material/back material.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshElement3D.FillChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Called when Fill is changed.
|
||
</summary>
|
||
<param name="d">
|
||
The mesh element.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.TruncatedConeVisual3D">
|
||
<summary>
|
||
A visual element that shows a truncated cone defined by origin, height, normal, base- and top radius.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseCapProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseCap"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseRadiusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseRadius"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.HeightProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Height"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.NormalProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Normal"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.OriginProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Origin"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.ThetaDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.ThetaDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.TopCapProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopCap"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.TopRadiusProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopRadius"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseCap">
|
||
<summary>
|
||
Gets or sets a value indicating whether to include a base cap.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseRadius">
|
||
<summary>
|
||
Gets or sets the base radius.
|
||
</summary>
|
||
<value>The base radius.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Height">
|
||
<summary>
|
||
Gets or sets the height.
|
||
</summary>
|
||
<value>The height.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Normal">
|
||
<summary>
|
||
Gets or sets the normal.
|
||
</summary>
|
||
<value>The normal.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Origin">
|
||
<summary>
|
||
Gets or sets the origin.
|
||
</summary>
|
||
<value>The origin.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the theta div.
|
||
</summary>
|
||
<value>The theta div.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopCap">
|
||
<summary>
|
||
Gets or sets a value indicating whether to include a top cap.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopRadius">
|
||
<summary>
|
||
Gets or sets the top radius.
|
||
</summary>
|
||
<value>The top radius.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.TruncatedConeVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</summary>
|
||
<returns>A triangular mesh geometry.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PipeVisual3D">
|
||
<summary>
|
||
A visual element that shows a pipe between two points.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PipeVisual3D.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PipeVisual3D.InnerDiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.InnerDiameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PipeVisual3D.Point1Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.Point1"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PipeVisual3D.Point2Property">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.Point2"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PipeVisual3D.ThetaDivProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.PipeVisual3D.ThetaDiv"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PipeVisual3D.Diameter">
|
||
<summary>
|
||
Gets or sets the (outer) diameter.
|
||
</summary>
|
||
<value>The diameter. The default value is <c>1</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PipeVisual3D.InnerDiameter">
|
||
<summary>
|
||
Gets or sets the inner diameter.
|
||
</summary>
|
||
<value>The inner diameter. The default value is <c>0</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PipeVisual3D.Point1">
|
||
<summary>
|
||
Gets or sets the start point.
|
||
</summary>
|
||
<value>The start point. The default value is <c>0,0,0</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PipeVisual3D.Point2">
|
||
<summary>
|
||
Gets or sets the end point.
|
||
</summary>
|
||
<value>The end point. The default value is <c>0,0,10</c>.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PipeVisual3D.ThetaDiv">
|
||
<summary>
|
||
Gets or sets the theta div.
|
||
</summary>
|
||
<value>The theta div. The default value is <c>36</c>.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PipeVisual3D.Tessellate">
|
||
<summary>
|
||
Do the tessellation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D" />.
|
||
</summary>
|
||
<returns>
|
||
A triangular mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BoundingBoxVisual3D">
|
||
<summary>
|
||
A visual element that shows a wireframe for the specified bounding box.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.BoundingBoxProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoundingBoxVisual3D.BoundingBox"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.DiameterProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Diameter"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.FillProperty">
|
||
<summary>
|
||
Identifies the <see cref="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Fill"/> dependency property.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.BoundingBox">
|
||
<summary>
|
||
Gets or sets the bounding box.
|
||
</summary>
|
||
<value> The bounding box. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Diameter">
|
||
<summary>
|
||
Gets or sets the diameter.
|
||
</summary>
|
||
<value> The diameter. </value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Fill">
|
||
<summary>
|
||
Gets or sets the brush of the bounding box.
|
||
</summary>
|
||
<value> The brush. </value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.OnBoxChanged">
|
||
<summary>
|
||
Updates the box.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.OnFillChanged">
|
||
<summary>
|
||
Called when the fill changed.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.BoxChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Called when the box dimensions changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The event arguments.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.FillChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
|
||
<summary>
|
||
Called when the fill changed.
|
||
</summary>
|
||
<param name="d">
|
||
The sender.
|
||
</param>
|
||
<param name="e">
|
||
The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.AddEdge(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Adds an edge.
|
||
</summary>
|
||
<param name="p1">
|
||
The start point.
|
||
</param>
|
||
<param name="p2">
|
||
The end point.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.CuttingEarsTriangulator">
|
||
<summary>
|
||
Provides a cutting ears triangulation algorithm for simple polygons with no holes. O(n^2)
|
||
</summary>
|
||
<remarks>
|
||
Based on <a href="http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml">code</a>
|
||
References
|
||
<a href="http://en.wikipedia.org/wiki/Polygon_triangulation"></a>
|
||
<a href="http://computacion.cs.cinvestav.mx/~anzures/geom/triangulation.php"></a>
|
||
<a href="http://www.codeproject.com/KB/recipes/cspolygontriangulation.aspx"></a>
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.CuttingEarsTriangulator.Epsilon">
|
||
<summary>
|
||
The epsilon.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Triangulate(System.Collections.Generic.IList{System.Windows.Point})">
|
||
<summary>
|
||
Triangulate a polygon using the cutting ears algorithm.
|
||
</summary>
|
||
<remarks>
|
||
The algorithm does not support holes.
|
||
</remarks>
|
||
<param name="contour">
|
||
the polygon contour
|
||
</param>
|
||
<returns>
|
||
collection of triangle points
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Area(System.Collections.Generic.IList{System.Windows.Point})">
|
||
<summary>
|
||
Calculates the area.
|
||
</summary>
|
||
<param name="contour">The contour.</param>
|
||
<returns>The area.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.InsideTriangle(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Decide if point (Px,Py) is inside triangle defined by (Ax,Ay) (Bx,By) (Cx,Cy).
|
||
</summary>
|
||
<param name="Ax">
|
||
The ax.
|
||
</param>
|
||
<param name="Ay">
|
||
The ay.
|
||
</param>
|
||
<param name="Bx">
|
||
The bx.
|
||
</param>
|
||
<param name="By">
|
||
The by.
|
||
</param>
|
||
<param name="Cx">
|
||
The cx.
|
||
</param>
|
||
<param name="Cy">
|
||
The cy.
|
||
</param>
|
||
<param name="Px">
|
||
The px.
|
||
</param>
|
||
<param name="Py">
|
||
The py.
|
||
</param>
|
||
<returns>
|
||
The inside triangle.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Snip(System.Collections.Generic.IList{System.Windows.Point},System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[])">
|
||
<summary>
|
||
The snip.
|
||
</summary>
|
||
<param name="contour">The contour.</param>
|
||
<param name="u">The u.</param>
|
||
<param name="v">The v.</param>
|
||
<param name="w">The w.</param>
|
||
<param name="n">The n.</param>
|
||
<param name="V">The v.</param>
|
||
<returns>The snip.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.BoxFaces">
|
||
<summary>
|
||
Box face enumeration.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.PositiveZ">
|
||
<summary>
|
||
The top.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.Top">
|
||
<summary>
|
||
The top.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.NegativeZ">
|
||
<summary>
|
||
The bottom.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.Bottom">
|
||
<summary>
|
||
The bottom.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.NegativeY">
|
||
<summary>
|
||
The left side.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.Left">
|
||
<summary>
|
||
The left side.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.PositiveY">
|
||
<summary>
|
||
The right side.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.Right">
|
||
<summary>
|
||
The right side.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.PositiveX">
|
||
<summary>
|
||
The front side.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.Front">
|
||
<summary>
|
||
The front side.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.NegativeX">
|
||
<summary>
|
||
The back side.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.Back">
|
||
<summary>
|
||
The back side.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.BoxFaces.All">
|
||
<summary>
|
||
All sides.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MeshFaces">
|
||
<summary>
|
||
MeshFaces.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshFaces.Default">
|
||
<summary>
|
||
Normal Face (3 Points).
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshFaces.QuadPatches">
|
||
<summary>
|
||
Face with 4 Points.
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MeshBuilder">
|
||
<summary>
|
||
Builds MeshGeometry3D objects.
|
||
</summary>
|
||
<remarks>
|
||
Performance tips for MeshGeometry3D (http://msdn.microsoft.com/en-us/library/bb613553.aspx)
|
||
<para>
|
||
High impact:
|
||
Mesh animation—changing the individual vertices of a mesh on a per-frame basis—is not always efficient in
|
||
Windows Presentation Foundation (WPF). To minimize the performance impact of change notifications when
|
||
each vertex is modified, detach the mesh from the visual tree before performing per-vertex modification.
|
||
Once the mesh has been modified, reattach it to the visual tree. Also, try to minimize the size of meshes
|
||
that will be animated in this way.
|
||
</para>
|
||
<para>
|
||
Medium impact:
|
||
When a mesh is defined as abutting triangles with shared vertices and those vertices have the same position,
|
||
normal, and texture coordinates, define each shared vertex only once and then define your triangles by
|
||
index with TriangleIndices.
|
||
</para>
|
||
<para>
|
||
Low impact:
|
||
To minimize the construction time of large collections in Windows Presentation Foundation (WPF),
|
||
such as a MeshGeometry3D’s Positions, Normals, TextureCoordinates, and TriangleIndices, pre-size
|
||
the collections before value population. If possible, pass the collections’ constructors prepopulated
|
||
data structures such as arrays or Lists.
|
||
</para>
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.AllCurvesShouldHaveTheSameNumberOfPoints">
|
||
<summary>
|
||
'All curves should have the same number of points' exception message.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.SourceMeshNormalsShouldNotBeNull">
|
||
<summary>
|
||
'Source mesh normals should not be null' exception message.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.SourceMeshTextureCoordinatesShouldNotBeNull">
|
||
<summary>
|
||
'Source mesh texture coordinates should not be null' exception message.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfDiameters">
|
||
<summary>
|
||
'Wrong number of diameters' exception message.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfPositions">
|
||
<summary>
|
||
'Wrong number of positions' exception message.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfNormals">
|
||
<summary>
|
||
'Wrong number of normals' exception message.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfTextureCoordinates">
|
||
<summary>
|
||
'Wrong number of texture coordinates' exception message.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfAngles">
|
||
<summary>
|
||
'Wrong number of angles' exception message.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.CircleCache">
|
||
<summary>
|
||
The circle cache.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.ClosedCircleCache">
|
||
<summary>
|
||
The closed circle cache.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.UnitSphereCache">
|
||
<summary>
|
||
The unit sphere cache.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.positions">
|
||
<summary>
|
||
The positions.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.Positions">
|
||
<summary>
|
||
Gets the positions collection of the mesh.
|
||
</summary>
|
||
<value> The positions. </value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.triangleIndices">
|
||
<summary>
|
||
The triangle indices.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.TriangleIndices">
|
||
<summary>
|
||
Gets the triangle indices.
|
||
</summary>
|
||
<value>The triangle indices.</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.normals">
|
||
<summary>
|
||
The normal vectors.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.Normals">
|
||
<summary>
|
||
Gets the normal vectors of the mesh.
|
||
</summary>
|
||
<value>The normal vectors.</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.textureCoordinates">
|
||
<summary>
|
||
The texture coordinates.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.TextureCoordinates">
|
||
<summary>
|
||
Gets the texture coordinates of the mesh.
|
||
</summary>
|
||
<value>The texture coordinates.</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.tangents">
|
||
<summary>
|
||
The Tangents.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.Tangents">
|
||
<summary>
|
||
Gets and sets the tangents of the mesh.
|
||
</summary>
|
||
<value>The tangents.</value>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.MeshBuilder.bitangents">
|
||
<summary>
|
||
The Bi-Tangents.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.BiTangents">
|
||
<summary>
|
||
Gets and sets the bi-tangents of the mesh.
|
||
</summary>
|
||
<value>The bi-tangents.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.HasNormals">
|
||
<summary>
|
||
Do we have Normals or not.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.HasTexCoords">
|
||
<summary>
|
||
Do we have Texture Coordinates or not.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.HasTangents">
|
||
<summary>
|
||
Do we have Tangents or not.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.CreateNormals">
|
||
<summary>
|
||
Gets or sets a value indicating whether to create normal vectors.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if normal vectors should be created; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.MeshBuilder.CreateTextureCoordinates">
|
||
<summary>
|
||
Gets or sets a value indicating whether to create texture coordinates.
|
||
</summary>
|
||
<value>
|
||
<c>true</c> if texture coordinates should be created; otherwise, <c>false</c>.
|
||
</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MeshBuilder"/> class.
|
||
</summary>
|
||
<remarks>
|
||
Normal and texture coordinate generation are included.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.#ctor(System.Boolean,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MeshBuilder"/> class.
|
||
</summary>
|
||
<param name="generateNormals">
|
||
Generate normal vectors.
|
||
</param>
|
||
<param name="generateTexCoords">
|
||
Generate texture coordinates.
|
||
</param>
|
||
<param name="tangentSpace">
|
||
Generate tangents.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.GetCircle(System.Int32,System.Boolean)">
|
||
<summary>
|
||
Gets a circle section (cached).
|
||
</summary>
|
||
<param name="thetaDiv">
|
||
The number of division.
|
||
</param>
|
||
<param name="closed">
|
||
Is the circle closed?
|
||
If true, the last point will not be at the same position than the first one.
|
||
</param>
|
||
<returns>
|
||
A circle.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.GetCircleSegment(System.Int32,System.Double,System.Double)">
|
||
<summary>
|
||
Gets a circle segment section.
|
||
</summary>
|
||
<param name="thetaDiv">The number of division.</param>
|
||
<param name="totalAngle">The angle of the circle segment.</param>
|
||
<param name="angleOffset">The angle-offset to use.</param>
|
||
<returns>
|
||
A circle segment.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.GetUnitSphere(System.Int32)">
|
||
<summary>
|
||
Gets a unit sphere from the cache.
|
||
</summary>
|
||
<param name="subdivisions">
|
||
The number of subdivisions.
|
||
</param>
|
||
<returns>
|
||
A unit sphere mesh.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeNormals(System.Windows.Media.Media3D.Point3DCollection,System.Windows.Media.Int32Collection,System.Windows.Media.Media3D.Vector3DCollection@)">
|
||
<summary>
|
||
Calculate the Mesh's Normals
|
||
</summary>
|
||
<param name="positions">The Positions.</param>
|
||
<param name="triangleIndices">The TriangleIndices.</param>
|
||
<param name="normals">The calcualted Normals.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeTangents(HelixToolkit.Wpf.MeshFaces)">
|
||
<summary>
|
||
Calculate the Mesh's Tangents
|
||
</summary>
|
||
<param name="meshFaces">The Faces of the Mesh</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeTangents(System.Windows.Media.Media3D.Point3DCollection,System.Windows.Media.Media3D.Vector3DCollection,System.Windows.Media.PointCollection,System.Windows.Media.Int32Collection,System.Windows.Media.Media3D.Vector3DCollection@,System.Windows.Media.Media3D.Vector3DCollection@)">
|
||
<summary>
|
||
Tangent Space computation for IndexedTriangle meshes
|
||
Based on:
|
||
http://www.terathon.com/code/tangent.html
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeTangentsQuads(System.Windows.Media.Media3D.Point3DCollection,System.Windows.Media.Media3D.Vector3DCollection,System.Windows.Media.PointCollection,System.Windows.Media.Int32Collection,System.Windows.Media.Media3D.Vector3DCollection@,System.Windows.Media.Media3D.Vector3DCollection@)">
|
||
<summary>
|
||
Calculate the Tangents for a Quad.
|
||
</summary>
|
||
<param name="positions">The Positions.</param>
|
||
<param name="normals">The Normals.</param>
|
||
<param name="textureCoordinates">The TextureCoordinates.</param>
|
||
<param name="indices">The Indices.</param>
|
||
<param name="tangents">The calculated Tangens.</param>
|
||
<param name="bitangents">The calculated Bi-Tangens.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeTangents(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Calculate the Tangents for a MeshGeometry3D.
|
||
</summary>
|
||
<param name="meshGeometry">The MeshGeometry3D.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.ComputeNormalsAndTangents(HelixToolkit.Wpf.MeshFaces,System.Boolean)">
|
||
<summary>
|
||
Calculate the Normals and Tangents for all MeshFaces.
|
||
</summary>
|
||
<param name="meshFaces">The MeshFaces.</param>
|
||
<param name="tangents">Also calculate the Tangents or not.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddArrow(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Int32)">
|
||
<summary>
|
||
Adds an arrow to the mesh.
|
||
</summary>
|
||
<param name="point1">
|
||
The start point.
|
||
</param>
|
||
<param name="point2">
|
||
The end point.
|
||
</param>
|
||
<param name="diameter">
|
||
The diameter of the arrow cylinder.
|
||
</param>
|
||
<param name="headLength">
|
||
Length of the head (relative to diameter).
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the arrow.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddBoundingBox(System.Windows.Media.Media3D.Rect3D,System.Double)">
|
||
<summary>
|
||
Adds the edges of a bounding box as cylinders.
|
||
</summary>
|
||
<param name="boundingBox">
|
||
The bounding box.
|
||
</param>
|
||
<param name="diameter">
|
||
The diameter of the cylinders.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Adds a box aligned with the X, Y and Z axes.
|
||
</summary>
|
||
<param name="center">
|
||
The center point of the box.
|
||
</param>
|
||
<param name="xlength">
|
||
The length of the box along the X axis.
|
||
</param>
|
||
<param name="ylength">
|
||
The length of the box along the Y axis.
|
||
</param>
|
||
<param name="zlength">
|
||
The length of the box along the Z axis.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Rect3D,HelixToolkit.Wpf.BoxFaces)">
|
||
<summary>
|
||
Adds a box aligned with the X, Y and Z axes.
|
||
</summary>
|
||
<param name="rectangle">
|
||
The 3-D "rectangle".
|
||
</param>
|
||
<param name="faces">The faces to include.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double,HelixToolkit.Wpf.BoxFaces)">
|
||
<summary>
|
||
Adds a box with the specified faces, aligned with the X, Y and Z axes.
|
||
</summary>
|
||
<param name="center">
|
||
The center point of the box.
|
||
</param>
|
||
<param name="xlength">
|
||
The length of the box along the X axis.
|
||
</param>
|
||
<param name="ylength">
|
||
The length of the box along the Y axis.
|
||
</param>
|
||
<param name="zlength">
|
||
The length of the box along the Z axis.
|
||
</param>
|
||
<param name="faces">
|
||
The faces to include.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Double,HelixToolkit.Wpf.BoxFaces)">
|
||
<summary>
|
||
Adds a box with the specified faces, aligned with the specified axes.
|
||
</summary>
|
||
<param name="center">The center point of the box.</param>
|
||
<param name="x">The x axis.</param>
|
||
<param name="y">The y axis.</param>
|
||
<param name="xlength">The length of the box along the X axis.</param>
|
||
<param name="ylength">The length of the box along the Y axis.</param>
|
||
<param name="zlength">The length of the box along the Z axis.</param>
|
||
<param name="faces">The faces to include.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddCone(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Double,System.Boolean,System.Boolean,System.Int32)">
|
||
<summary>
|
||
Adds a (possibly truncated) cone.
|
||
</summary>
|
||
<param name="origin">
|
||
The origin.
|
||
</param>
|
||
<param name="direction">
|
||
The direction (normalization not required).
|
||
</param>
|
||
<param name="baseRadius">
|
||
The base radius.
|
||
</param>
|
||
<param name="topRadius">
|
||
The top radius.
|
||
</param>
|
||
<param name="height">
|
||
The height.
|
||
</param>
|
||
<param name="baseCap">
|
||
Include a base cap if set to <c>true</c> .
|
||
</param>
|
||
<param name="topCap">
|
||
Include the top cap if set to <c>true</c> .
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the cone.
|
||
</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Cone_(geometry).
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddCone(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Boolean,System.Int32)">
|
||
<summary>
|
||
Adds a cone.
|
||
</summary>
|
||
<param name="origin">The origin point.</param>
|
||
<param name="apex">The apex point.</param>
|
||
<param name="baseRadius">The base radius.</param>
|
||
<param name="baseCap">
|
||
Include a base cap if set to <c>true</c> .
|
||
</param>
|
||
<param name="thetaDiv">The theta div.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddCubeFace(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Adds a cube face.
|
||
</summary>
|
||
<param name="center">
|
||
The center of the cube.
|
||
</param>
|
||
<param name="normal">
|
||
The normal vector for the face.
|
||
</param>
|
||
<param name="up">
|
||
The up vector for the face.
|
||
</param>
|
||
<param name="dist">
|
||
The distance from the center of the cube to the face.
|
||
</param>
|
||
<param name="width">
|
||
The width of the face.
|
||
</param>
|
||
<param name="height">
|
||
The height of the face.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddCube(HelixToolkit.Wpf.BoxFaces)">
|
||
<summary>
|
||
Add a Cube, only with specified Faces.
|
||
</summary>
|
||
<param name="faces">The Faces to create (default all Faces)</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddCylinder(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Int32)">
|
||
<summary>
|
||
Adds a cylinder to the mesh.
|
||
</summary>
|
||
<param name="p1">
|
||
The first point.
|
||
</param>
|
||
<param name="p2">
|
||
The second point.
|
||
</param>
|
||
<param name="diameter">
|
||
The diameters.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the cylinder.
|
||
</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Cylinder_(geometry).
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddCylinder(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Int32,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Adds a cylinder to the mesh.
|
||
</summary>
|
||
<param name="p1">
|
||
The first point.
|
||
</param>
|
||
<param name="p2">
|
||
The second point.
|
||
</param>
|
||
<param name="radius">
|
||
The diameters.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the cylinder.
|
||
</param>
|
||
<param name="cap1">
|
||
The first Cap.
|
||
</param>
|
||
<param name="cap2">
|
||
The second Cap.
|
||
</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Cylinder_(geometry).
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddDodecahedron(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Generate a Dodecahedron
|
||
</summary>
|
||
<param name="center">The Center of the Dodecahedron</param>
|
||
<param name="forward">The Direction to the first Point (normalized).</param>
|
||
<param name="up">The Up-Dirextion (normalized, perpendicular to the forward Direction)</param>
|
||
<param name="sideLength">Length of the Edges of the Dodecahedron</param>
|
||
<remarks>
|
||
See:
|
||
https://en.wikipedia.org/wiki/Dodecahedron
|
||
https://en.wikipedia.org/wiki/Pentagon
|
||
https://en.wikipedia.org/wiki/Isosceles_triangle
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddEdges(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32},System.Double,System.Int32)">
|
||
<summary>
|
||
Adds a collection of edges as cylinders.
|
||
</summary>
|
||
<param name="points">
|
||
The points.
|
||
</param>
|
||
<param name="edges">
|
||
The edge indices.
|
||
</param>
|
||
<param name="diameter">
|
||
The diameter of the cylinders.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the cylinders.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddEllipsoid(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double,System.Int32,System.Int32)">
|
||
<summary>
|
||
Adds an ellipsoid.
|
||
</summary>
|
||
<param name="center">
|
||
The center of the ellipsoid.
|
||
</param>
|
||
<param name="radiusx">
|
||
The x radius of the ellipsoid.
|
||
</param>
|
||
<param name="radiusy">
|
||
The y radius of the ellipsoid.
|
||
</param>
|
||
<param name="radiusz">
|
||
The z radius of the ellipsoid.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the ellipsoid.
|
||
</param>
|
||
<param name="phiDiv">
|
||
The number of divisions from top to bottom of the ellipsoid.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddExtrudedGeometry(System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Adds an extruded surface of the specified curve.
|
||
</summary>
|
||
<param name="points">
|
||
The 2D points describing the curve to extrude.
|
||
</param>
|
||
<param name="xaxis">
|
||
The x-axis.
|
||
</param>
|
||
<param name="p0">
|
||
The start origin of the extruded surface.
|
||
</param>
|
||
<param name="p1">
|
||
The end origin of the extruded surface.
|
||
</param>
|
||
<remarks>
|
||
The y-axis is determined by the cross product between the specified x-axis and the p1-origin vector.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddFacePZ">
|
||
<summary>
|
||
Add a Face in positive Z-Direction.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddFaceNZ">
|
||
<summary>
|
||
Add a Face in negative Z-Direction.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddFacePX">
|
||
<summary>
|
||
Add a Face in positive X-Direction.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddFaceNX">
|
||
<summary>
|
||
Add a Face in negative X-Direction.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddFacePY">
|
||
<summary>
|
||
Add a Face in positive Y-Direction.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddFaceNY">
|
||
<summary>
|
||
Add a Face in negative Y-Direction.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddExtrudedSegments(System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Adds an extruded surface of the specified line segments.
|
||
</summary>
|
||
<param name="points">The 2D points describing the line segments to extrude. The number of points must be even.</param>
|
||
<param name="axisX">The x-axis.</param>
|
||
<param name="p0">The start origin of the extruded surface.</param>
|
||
<param name="p1">The end origin of the extruded surface.</param>
|
||
<remarks>The y-axis is determined by the cross product between the specified x-axis and the p1-origin vector.</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddLoftedGeometry(System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D}},System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D}},System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Point}})">
|
||
<summary>
|
||
Adds a lofted surface.
|
||
</summary>
|
||
<param name="positionsList">
|
||
List of lofting sections.
|
||
</param>
|
||
<param name="normalList">
|
||
The normal list.
|
||
</param>
|
||
<param name="textureCoordinateList">
|
||
The texture coordinate list.
|
||
</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Loft_(3D).
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddNode(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Point)">
|
||
<summary>
|
||
Adds a single node.
|
||
</summary>
|
||
<param name="position">
|
||
The position.
|
||
</param>
|
||
<param name="normal">
|
||
The normal.
|
||
</param>
|
||
<param name="textureCoordinate">
|
||
The texture coordinate.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddOctahedron(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double)">
|
||
<summary>
|
||
Adds an octahedron.
|
||
</summary>
|
||
<param name="center">The center.</param>
|
||
<param name="forward">The normal vector.</param>
|
||
<param name="up">The up vector.</param>
|
||
<param name="sideLength">Length of the side.</param>
|
||
<param name="height">The half height of the octahedron.</param>
|
||
<remarks>See <a href="http://en.wikipedia.org/wiki/Octahedron">Octahedron</a>.</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPipe(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Int32)">
|
||
<summary>
|
||
Adds a (possibly hollow) pipe.
|
||
</summary>
|
||
<param name="point1">
|
||
The start point.
|
||
</param>
|
||
<param name="point2">
|
||
The end point.
|
||
</param>
|
||
<param name="innerDiameter">
|
||
The inner diameter.
|
||
</param>
|
||
<param name="diameter">
|
||
The outer diameter.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the pipe.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPipes(System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Int32},System.Double,System.Int32)">
|
||
<summary>
|
||
Adds a collection of edges as cylinders.
|
||
</summary>
|
||
<param name="points">
|
||
The points.
|
||
</param>
|
||
<param name="edges">
|
||
The edge indices.
|
||
</param>
|
||
<param name="diameter">
|
||
The diameter of the cylinders.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the cylinders.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygon(System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Adds a polygon.
|
||
</summary>
|
||
<param name="points">The 2D points defining the polygon.</param>
|
||
<param name="axisX">The x axis.</param>
|
||
<param name="axisY">The y axis.</param>
|
||
<param name="origin">The origin.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygon(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
|
||
<summary>
|
||
Adds a polygon.
|
||
</summary>
|
||
<param name="points">
|
||
The points of the polygon.
|
||
</param>
|
||
<remarks>
|
||
If the number of points is greater than 4, a triangle fan is used.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygon(System.Collections.Generic.IList{System.Int32})">
|
||
<summary>
|
||
Adds a polygon specified by vertex index (uses a triangle fan).
|
||
</summary>
|
||
<param name="vertexIndices">The vertex indices.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygonByCuttingEars(System.Collections.Generic.IList{System.Int32})">
|
||
<summary>
|
||
Adds a polygon defined by vertex indices (uses the cutting ears algorithm).
|
||
</summary>
|
||
<param name="vertexIndices">The vertex indices.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygonByTriangulation(System.Collections.Generic.IList{System.Int32})">
|
||
<summary>
|
||
Adds a polygon defined by vertex indices (uses the sweep line algorithm).
|
||
</summary>
|
||
<param name="vertexIndices">The vertex indices.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPyramid(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Boolean)">
|
||
<summary>
|
||
Adds a pyramid.
|
||
</summary>
|
||
<param name="center">
|
||
The center.
|
||
</param>
|
||
<param name="sideLength">
|
||
Length of the sides of the pyramid.
|
||
</param>
|
||
<param name="height">
|
||
The height of the pyramid.
|
||
</param>
|
||
<param name="closeBase">
|
||
Add triangles to the base of the pyramid or not.
|
||
</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Pyramid_(geometry).
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddPyramid(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Boolean)">
|
||
<summary>
|
||
Adds a pyramid.
|
||
</summary>
|
||
<param name="center">The center.</param>
|
||
<param name="forward">The normal vector (normalized).</param>
|
||
<param name="up">The 'up' vector (normalized).</param>
|
||
<param name="sideLength">Length of the sides of the pyramid.</param>
|
||
<param name="height">The height of the pyramid.</param>
|
||
<param name="closeBase">Add triangles to the base of the pyramid or not.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuad(System.Collections.Generic.IList{System.Int32})">
|
||
<summary>
|
||
Adds a quad (exactely 4 indices)
|
||
</summary>
|
||
<param name="vertexIndices">The vertex indices.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuad(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Adds a quadrilateral polygon.
|
||
</summary>
|
||
<param name="p0">
|
||
The first point.
|
||
</param>
|
||
<param name="p1">
|
||
The second point.
|
||
</param>
|
||
<param name="p2">
|
||
The third point.
|
||
</param>
|
||
<param name="p3">
|
||
The fourth point.
|
||
</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Quadrilateral.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuad(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Point,System.Windows.Point,System.Windows.Point,System.Windows.Point)">
|
||
<summary>
|
||
Adds a quadrilateral polygon.
|
||
</summary>
|
||
<param name="p0">
|
||
The first point.
|
||
</param>
|
||
<param name="p1">
|
||
The second point.
|
||
</param>
|
||
<param name="p2">
|
||
The third point.
|
||
</param>
|
||
<param name="p3">
|
||
The fourth point.
|
||
</param>
|
||
<param name="uv0">
|
||
The first texture coordinate.
|
||
</param>
|
||
<param name="uv1">
|
||
The second texture coordinate.
|
||
</param>
|
||
<param name="uv2">
|
||
The third texture coordinate.
|
||
</param>
|
||
<param name="uv3">
|
||
The fourth texture coordinate.
|
||
</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Quadrilateral.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuads(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
|
||
<summary>
|
||
Adds a list of quadrilateral polygons.
|
||
</summary>
|
||
<param name="quadPositions">
|
||
The points.
|
||
</param>
|
||
<param name="quadNormals">
|
||
The normal vectors.
|
||
</param>
|
||
<param name="quadTextureCoordinates">
|
||
The texture coordinates.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Int32)">
|
||
<summary>
|
||
Adds a rectangular mesh (m x n points).
|
||
</summary>
|
||
<param name="points">
|
||
The one-dimensional array of points. The points are stored row-by-row.
|
||
</param>
|
||
<param name="columns">
|
||
The number of columns in the rectangular mesh.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(System.Windows.Media.Media3D.Point3D[0:,0:],System.Windows.Point[0:,0:],System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Adds a rectangular mesh defined by a two-dimensional array of points.
|
||
</summary>
|
||
<param name="points">
|
||
The points.
|
||
</param>
|
||
<param name="texCoords">
|
||
The texture coordinates (optional).
|
||
</param>
|
||
<param name="closed0">
|
||
set to <c>true</c> if the mesh is closed in the first dimension.
|
||
</param>
|
||
<param name="closed1">
|
||
set to <c>true</c> if the mesh is closed in the second dimension.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Int32,System.Boolean)">
|
||
<summary>
|
||
Adds a rectangular mesh (m x n points).
|
||
</summary>
|
||
<param name="points">
|
||
The one-dimensional array of points. The points are stored row-by-row.
|
||
</param>
|
||
<param name="columns">
|
||
The number of columns in the rectangular mesh.
|
||
</param>
|
||
<param name="flipTriangles">
|
||
Flip the Triangles.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(HelixToolkit.Wpf.BoxFaces,System.Int32,System.Int32,System.Double,System.Double,System.Boolean,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Generates a rectangles mesh on the axis-aligned plane given by the box-face.
|
||
</summary>
|
||
<param name="plane">Box face which determines the plane the grid lies on.</param>
|
||
<param name="columns">width of the grid, i.e. horizontal resolution </param>
|
||
<param name="rows">height of the grid, i.e. vertical resolution</param>
|
||
<param name="width">total size in horizontal </param>
|
||
<param name="height">total vertical size</param>
|
||
<param name="flipTriangles">flips the triangle faces</param>
|
||
<param name="flipTexCoordsUAxis">flips the u-axis (horizontal) of the texture coords.</param>
|
||
<param name="flipTexCoordsVAxis">flips the v-axis (vertical) of the tex.coords.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshNormals(System.Int32,System.Int32,System.Int32)">
|
||
<summary>
|
||
Adds normal vectors for a rectangular mesh.
|
||
</summary>
|
||
<param name="index0">
|
||
The index 0.
|
||
</param>
|
||
<param name="rows">
|
||
The number of rows.
|
||
</param>
|
||
<param name="columns">
|
||
The number of columns.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTextureCoordinates(System.Int32,System.Int32,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Adds texture coordinates for a rectangular mesh.
|
||
</summary>
|
||
<param name="rows">
|
||
The number of rows.
|
||
</param>
|
||
<param name="columns">
|
||
The number of columns.
|
||
</param>
|
||
<param name="flipRowsAxis">
|
||
Flip the Rows.
|
||
</param>
|
||
<param name="flipColumnsAxis">
|
||
Flip the Columns.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTriangleIndices(System.Int32,System.Int32,System.Int32,System.Boolean)">
|
||
<summary>
|
||
Add triangle indices for a rectangular mesh.
|
||
</summary>
|
||
<param name="index0">
|
||
The index offset.
|
||
</param>
|
||
<param name="rows">
|
||
The number of rows.
|
||
</param>
|
||
<param name="columns">
|
||
The number of columns.
|
||
</param>
|
||
<param name="isSpherical">
|
||
set the flag to true to create a sphere mesh (triangles at top and bottom).
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTriangleIndices(System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Adds triangular indices for a rectangular mesh.
|
||
</summary>
|
||
<param name="index0">
|
||
The index 0.
|
||
</param>
|
||
<param name="rows">
|
||
The rows.
|
||
</param>
|
||
<param name="columns">
|
||
The columns.
|
||
</param>
|
||
<param name="rowsClosed">
|
||
True if rows are closed.
|
||
</param>
|
||
<param name="columnsClosed">
|
||
True if columns are closed.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTriangleIndicesFlipped(System.Int32,System.Int32,System.Int32,System.Boolean)">
|
||
<summary>
|
||
Add triangle indices for a rectangular mesh with flipped triangles.
|
||
</summary>
|
||
<param name="index0">
|
||
The index offset.
|
||
</param>
|
||
<param name="rows">
|
||
The number of rows.
|
||
</param>
|
||
<param name="columns">
|
||
The number of columns.
|
||
</param>
|
||
<param name="isSpherical">
|
||
set the flag to true to create a sphere mesh (triangles at top and bottom).
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRegularIcosahedron(System.Windows.Media.Media3D.Point3D,System.Double,System.Boolean)">
|
||
<summary>
|
||
Adds a regular icosahedron.
|
||
</summary>
|
||
<param name="center">
|
||
The center.
|
||
</param>
|
||
<param name="radius">
|
||
The radius.
|
||
</param>
|
||
<param name="shareVertices">
|
||
Share vertices if set to <c>true</c> .
|
||
</param>
|
||
<remarks>
|
||
See <a href="http://en.wikipedia.org/wiki/Icosahedron">Wikipedia</a> and <a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=283350">link</a>.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddRevolvedGeometry(System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.IList{System.Double},System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Int32)">
|
||
<summary>
|
||
Adds a surface of revolution.
|
||
</summary>
|
||
<param name="points">The points (x coordinates are distance from the origin along the axis of revolution, y coordinates are radius, )</param>
|
||
<param name="textureValues">The v texture coordinates, one for each point in the <paramref name="points" /> list.</param>
|
||
<param name="origin">The origin of the revolution axis.</param>
|
||
<param name="direction">The direction of the revolution axis.</param>
|
||
<param name="thetaDiv">The number of divisions around the mesh.</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Surface_of_revolution.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddSphere(System.Windows.Media.Media3D.Point3D,System.Double,System.Int32,System.Int32)">
|
||
<summary>
|
||
Adds a sphere.
|
||
</summary>
|
||
<param name="center">
|
||
The center of the sphere.
|
||
</param>
|
||
<param name="radius">
|
||
The radius of the sphere.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the sphere.
|
||
</param>
|
||
<param name="phiDiv">
|
||
The number of divisions from top to bottom of the sphere.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddSubdivisionSphere(System.Windows.Media.Media3D.Point3D,System.Double,System.Int32)">
|
||
<summary>
|
||
Adds a sphere (by subdividing a regular icosahedron).
|
||
</summary>
|
||
<param name="center">
|
||
The center of the sphere.
|
||
</param>
|
||
<param name="radius">
|
||
The radius of the sphere.
|
||
</param>
|
||
<param name="subdivisions">
|
||
The number of triangular subdivisions of the original icosahedron.
|
||
</param>
|
||
<remarks>
|
||
See <a href="http://www.fho-emden.de/~hoffmann/ikos27042002.pdf">link</a>.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddSurfaceOfRevolution(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.IList{System.Int32},System.Int32,System.Collections.Generic.IList{System.Double})">
|
||
<summary>
|
||
Adds a surface of revolution.
|
||
</summary>
|
||
<param name="origin">The origin.</param>
|
||
<param name="axis">The axis.</param>
|
||
<param name="section">The points defining the curve to revolve.</param>
|
||
<param name="sectionIndices">The indices of the line segments of the section.</param>
|
||
<param name="thetaDiv">The number of divisions.</param>
|
||
<param name="textureValues">The texture values.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTetrahedron(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
|
||
<summary>
|
||
Add a tetrahedron.
|
||
</summary>
|
||
<param name="center">The Center of Mass.</param>
|
||
<param name="forward">Direction to first Base-Point (in Base-Plane).</param>
|
||
<param name="up">Up Vector.</param>
|
||
<param name="sideLength">The Sidelength.</param>
|
||
<remarks>
|
||
See https://en.wikipedia.org/wiki/Tetrahedron and
|
||
https://en.wikipedia.org/wiki/Equilateral_triangle.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTorus(System.Double,System.Double,System.Int32,System.Int32)">
|
||
<summary>
|
||
Adds a torus.
|
||
</summary>
|
||
<param name="torusDiameter">The diameter of the torus.</param>
|
||
<param name="tubeDiameter">The diameter of the torus "tube".</param>
|
||
<param name="thetaDiv">The number of subdivisions around the torus.</param>
|
||
<param name="phiDiv">The number of subdividions of the torus' "tube.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangle(System.Collections.Generic.IList{System.Int32})">
|
||
<summary>
|
||
Adds a triangle (exactely 3 indices)
|
||
</summary>
|
||
<param name="vertexIndices">The vertex indices.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangle(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
|
||
<summary>
|
||
Adds a triangle.
|
||
</summary>
|
||
<param name="p0">
|
||
The first point.
|
||
</param>
|
||
<param name="p1">
|
||
The second point.
|
||
</param>
|
||
<param name="p2">
|
||
The third point.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangle(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Point,System.Windows.Point,System.Windows.Point)">
|
||
<summary>
|
||
Adds a triangle.
|
||
</summary>
|
||
<param name="p0">
|
||
The first point.
|
||
</param>
|
||
<param name="p1">
|
||
The second point.
|
||
</param>
|
||
<param name="p2">
|
||
The third point.
|
||
</param>
|
||
<param name="uv0">
|
||
The first texture coordinate.
|
||
</param>
|
||
<param name="uv1">
|
||
The second texture coordinate.
|
||
</param>
|
||
<param name="uv2">
|
||
The third texture coordinate.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleFan(System.Collections.Generic.IList{System.Int32})">
|
||
<summary>
|
||
Adds a triangle fan.
|
||
</summary>
|
||
<param name="vertices">
|
||
The vertex indices of the triangle fan.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleFan(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
|
||
<summary>
|
||
Adds a triangle fan to the mesh
|
||
</summary>
|
||
<param name="fanPositions">
|
||
The points of the triangle fan.
|
||
</param>
|
||
<param name="fanNormals">
|
||
The normal vectors of the triangle fan.
|
||
</param>
|
||
<param name="fanTextureCoordinates">
|
||
The texture coordinates of the triangle fan.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangles(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
|
||
<summary>
|
||
Adds a list of triangles.
|
||
</summary>
|
||
<param name="trianglePositions">
|
||
The points (the number of points must be a multiple of 3).
|
||
</param>
|
||
<param name="triangleNormals">
|
||
The normal vectors (corresponding to the points).
|
||
</param>
|
||
<param name="triangleTextureCoordinates">
|
||
The texture coordinates (corresponding to the points).
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleStrip(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
|
||
<summary>
|
||
Adds a triangle strip to the mesh.
|
||
</summary>
|
||
<param name="stripPositions">
|
||
The points of the triangle strip.
|
||
</param>
|
||
<param name="stripNormals">
|
||
The normal vectors of the triangle strip.
|
||
</param>
|
||
<param name="stripTextureCoordinates">
|
||
The texture coordinates of the triangle strip.
|
||
</param>
|
||
<remarks>
|
||
See http://en.wikipedia.org/wiki/Triangle_strip.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double[],System.Double[],System.Int32,System.Boolean,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Adds a tube.
|
||
</summary>
|
||
<param name="path">
|
||
A list of points defining the centers of the tube.
|
||
</param>
|
||
<param name="values">
|
||
The texture coordinate X-values.
|
||
</param>
|
||
<param name="diameters">
|
||
The diameters.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the tube.
|
||
</param>
|
||
<param name="isTubeClosed">
|
||
Set to true if the tube path is closed.
|
||
</param>
|
||
<param name="frontCap">
|
||
Create a front Cap or not.
|
||
</param>
|
||
<param name="backCap">
|
||
Create a back Cap or not.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Adds a tube.
|
||
</summary>
|
||
<param name="path">
|
||
A list of points defining the centers of the tube.
|
||
</param>
|
||
<param name="diameter">
|
||
The diameter of the tube.
|
||
</param>
|
||
<param name="thetaDiv">
|
||
The number of divisions around the tube.
|
||
</param>
|
||
<param name="isTubeClosed">
|
||
Set to true if the tube path is closed.
|
||
</param>
|
||
<param name="frontCap">
|
||
Generate front Cap.
|
||
</param>
|
||
<param name="backCap">
|
||
Generate back Cap.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Windows.Point},System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Adds a tube with a custom section.
|
||
</summary>
|
||
<param name="path">
|
||
A list of points defining the centers of the tube.
|
||
</param>
|
||
<param name="values">
|
||
The texture coordinate X values (optional).
|
||
</param>
|
||
<param name="diameters">
|
||
The diameters (optional).
|
||
</param>
|
||
<param name="section">
|
||
The section to extrude along the tube path.
|
||
</param>
|
||
<param name="isTubeClosed">
|
||
If the tube is closed set to <c>true</c> .
|
||
</param>
|
||
<param name="isSectionClosed">
|
||
if set to <c>true</c> [is section closed].
|
||
</param>
|
||
<param name="frontCap">
|
||
Create a front Cap or not.
|
||
</param>
|
||
<param name="backCap">
|
||
Create a back Cap or not.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Adds a tube with a custom section.
|
||
</summary>
|
||
<param name="path">A list of points defining the centers of the tube.</param>
|
||
<param name="angles">The rotation of the section as it moves along the path</param>
|
||
<param name="values">The texture coordinate X values (optional).</param>
|
||
<param name="diameters">The diameters (optional).</param>
|
||
<param name="section">The section to extrude along the tube path.</param>
|
||
<param name="sectionXAxis">The initial alignment of the x-axis of the section into the
|
||
3D viewport</param>
|
||
<param name="isTubeClosed">If the tube is closed set to <c>true</c> .</param>
|
||
<param name="isSectionClosed">if set to <c>true</c> [is section closed].</param>
|
||
<param name="frontCap">
|
||
Create a front Cap or not.
|
||
</param>
|
||
<param name="backCap">
|
||
Create a back Cap or not.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.Append(HelixToolkit.Wpf.MeshBuilder)">
|
||
<summary>
|
||
Appends the specified mesh.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.Append(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Appends the specified mesh.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.Append(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
|
||
<summary>
|
||
Appends the specified points and triangles.
|
||
</summary>
|
||
<param name="positionsToAppend">
|
||
The points to append.
|
||
</param>
|
||
<param name="triangleIndicesToAppend">
|
||
The triangle indices to append.
|
||
</param>
|
||
<param name="normalsToAppend">
|
||
The normal vectors to append.
|
||
</param>
|
||
<param name="textureCoordinatesToAppend">
|
||
The texture coordinates to append.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.ChamferCorner(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
|
||
<summary>
|
||
Chamfers the specified corner (experimental code).
|
||
</summary>
|
||
<param name="p">
|
||
The corner point.
|
||
</param>
|
||
<param name="d">
|
||
The chamfer distance.
|
||
</param>
|
||
<param name="eps">
|
||
The corner search limit distance.
|
||
</param>
|
||
<param name="chamferPoints">
|
||
If this parameter is provided, the collection will be filled with the generated chamfer points.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.CheckPerformanceLimits">
|
||
<summary>
|
||
Checks the performance limits.
|
||
</summary>
|
||
<remarks>
|
||
See <a href="https://msdn.microsoft.com/en-us/library/bb613553(v=vs.100).aspx">MSDN</a>.
|
||
Try to keep mesh sizes under these limits:
|
||
Positions : 20,001 point instances
|
||
TriangleIndices : 60,003 integer instances
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.FindCornerNormal(System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Finds the average normal to the specified corner (experimental code).
|
||
</summary>
|
||
<param name="p">
|
||
The corner point.
|
||
</param>
|
||
<param name="eps">
|
||
The corner search limit distance.
|
||
</param>
|
||
<returns>
|
||
The normal.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.NoSharedVertices">
|
||
<summary>
|
||
Makes sure no triangles share the same vertex.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.Scale(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Scales the positions (and normal vectors).
|
||
</summary>
|
||
<param name="scaleX">
|
||
The X scale factor.
|
||
</param>
|
||
<param name="scaleY">
|
||
The Y scale factor.
|
||
</param>
|
||
<param name="scaleZ">
|
||
The Z scale factor.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.Subdivide4">
|
||
<summary>
|
||
Subdivides each triangle into four sub-triangles.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.SubdivideBarycentric">
|
||
<summary>
|
||
Subdivides each triangle into six triangles. Adds a vertex at the midpoint of each triangle.
|
||
</summary>
|
||
<remarks>
|
||
See <a href="http://en.wikipedia.org/wiki/Barycentric_subdivision">wikipedia</a>.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.SubdivideLinear(System.Boolean)">
|
||
<summary>
|
||
Performs a linear subdivision of the mesh.
|
||
</summary>
|
||
<param name="barycentric">
|
||
Add a vertex in the center if set to <c>true</c> .
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshBuilder.ToMesh(System.Boolean)">
|
||
<summary>
|
||
Converts the geometry to a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> .
|
||
</summary>
|
||
<param name="freeze">
|
||
freeze the mesh if set to <c>true</c> .
|
||
</param>
|
||
<returns>
|
||
A mesh geometry.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MeshGeometryHelper">
|
||
<summary>
|
||
Provides helper methods for mesh geometries.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CalculateNormals(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Calculates the normal vectors.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
<returns>
|
||
Collection of normal vectors.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CalculateNormals(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32})">
|
||
<summary>
|
||
Calculates the normal vectors.
|
||
</summary>
|
||
<param name="positions">
|
||
The positions.
|
||
</param>
|
||
<param name="triangleIndices">
|
||
The triangle indices.
|
||
</param>
|
||
<returns>
|
||
Collection of normal vectors.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindBorderEdges(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Finds edges that are only connected to one triangle.
|
||
</summary>
|
||
<param name="mesh">
|
||
A mesh geometry.
|
||
</param>
|
||
<returns>
|
||
The edge indices for the edges that are only used by one triangle.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindEdges(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Finds all edges in the mesh (each edge is only included once).
|
||
</summary>
|
||
<param name="mesh">
|
||
A mesh geometry.
|
||
</param>
|
||
<returns>
|
||
The edge indices (minimum index first).
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindSharpEdges(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
|
||
<summary>
|
||
Finds all edges where the angle between adjacent triangle normal vectors.
|
||
is larger than minimumAngle
|
||
</summary>
|
||
<param name="mesh">
|
||
A mesh geometry.
|
||
</param>
|
||
<param name="minimumAngle">
|
||
The minimum angle between the normal vectors of two adjacent triangles (degrees).
|
||
</param>
|
||
<returns>
|
||
The edge indices.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.NoSharedVertices(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Creates a new mesh where no vertices are shared.
|
||
</summary>
|
||
<param name="input">
|
||
The input mesh.
|
||
</param>
|
||
<returns>
|
||
A new mesh.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Simplify(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
|
||
<summary>
|
||
Simplifies the specified mesh.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
<param name="eps">
|
||
The tolerance.
|
||
</param>
|
||
<returns>
|
||
A simplified mesh.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Validate(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Validates the specified mesh.
|
||
</summary>
|
||
<param name="mesh">The mesh.</param>
|
||
<returns>Validation report or null if no issues were found.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Cut(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Cuts the mesh with the specified plane.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
<param name="plane">
|
||
The plane origin.
|
||
</param>
|
||
<param name="normal">
|
||
The plane normal.
|
||
</param>
|
||
<returns>
|
||
The <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.GetContourSegments(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
|
||
<summary>
|
||
Gets the contour segments.
|
||
</summary>
|
||
<param name="mesh">
|
||
The mesh.
|
||
</param>
|
||
<param name="plane">
|
||
The plane origin.
|
||
</param>
|
||
<param name="normal">
|
||
The plane normal.
|
||
</param>
|
||
<returns>
|
||
The segments of the contour.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CombineSegments(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double)">
|
||
<summary>
|
||
Combines the segments.
|
||
</summary>
|
||
<param name="segments">
|
||
The segments.
|
||
</param>
|
||
<param name="eps">
|
||
The tolerance.
|
||
</param>
|
||
<returns>
|
||
Enumerated connected contour curves.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CreateKey(System.UInt32,System.UInt32)">
|
||
<summary>
|
||
Create a 64-bit key from two 32-bit indices
|
||
</summary>
|
||
<param name="i0">
|
||
The i 0.
|
||
</param>
|
||
<param name="i1">
|
||
The i 1.
|
||
</param>
|
||
<returns>
|
||
The create key.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.ReverseKey(System.UInt64,System.UInt32@,System.UInt32@)">
|
||
<summary>
|
||
Extract two 32-bit indices from the 64-bit key
|
||
</summary>
|
||
<param name="key">
|
||
The key.
|
||
</param>
|
||
<param name="i0">
|
||
The i 0.
|
||
</param>
|
||
<param name="i1">
|
||
The i 1.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindConnectedSegment(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Windows.Media.Media3D.Point3D,System.Double)">
|
||
<summary>
|
||
Finds the nearest connected segment to the specified point.
|
||
</summary>
|
||
<param name="segments">
|
||
The segments.
|
||
</param>
|
||
<param name="point">
|
||
The point.
|
||
</param>
|
||
<param name="eps">
|
||
The tolerance.
|
||
</param>
|
||
<returns>
|
||
The index of the nearest point.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.RemoveIsolatedVertices(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Remove isolated(not connected to any triangles) vertices
|
||
</summary>
|
||
<param name="mesh"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.RemoveIsolatedVertices(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32},System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Windows.Media.Media3D.Point3DCollection@,System.Windows.Media.Int32Collection@,System.Windows.Media.PointCollection@,System.Windows.Media.Media3D.Vector3DCollection@)">
|
||
<summary>
|
||
Remove isolated(not connected to any triangles) vertices
|
||
</summary>
|
||
<param name="vertices"></param>
|
||
<param name="triangles"></param>
|
||
<param name="texture"></param>
|
||
<param name="normals"></param>
|
||
<param name="verticesOut"></param>
|
||
<param name="trianglesOut"></param>
|
||
<param name="textureOut"></param>
|
||
<param name="normalOut"></param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshGeometryHelper.RemoveOutOfRangeTriangles(System.Collections.Generic.IList{System.Int32},System.Int32)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="triangles"></param>
|
||
<param name="numVerts"></param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MeshSimplification">
|
||
<summary>
|
||
Fast-Quadric-Mesh-Simplification, port from https://github.com/sp4cerat/Fast-Quadric-Mesh-Simplification
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshSimplification.#ctor(System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="model"></param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshSimplification.Simplify(System.Boolean)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="verbose"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshSimplification.Simplify(System.Int32,System.Double,System.Boolean,System.Boolean)">
|
||
<summary>
|
||
Mesh Simplification using Fast-Quadric-Mesh-Simplification
|
||
</summary>
|
||
<param name="targetCount">Target Number of Triangles</param>
|
||
<param name="aggressive">sharpness to increase the threshold, 5->8 are usually good, more iteration yields higher quality</param>
|
||
<param name="verbose"></param>
|
||
<param name="lossless"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MeshSimplification.GetMesh">
|
||
<summary>
|
||
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Polygon">
|
||
<summary>
|
||
Represents a 2D polygon.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Polygon.points">
|
||
<summary>
|
||
The points.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Polygon.Points">
|
||
<summary>
|
||
Gets or sets the points.
|
||
</summary>
|
||
<value>The points.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Polygon.Triangulate">
|
||
<summary>
|
||
Triangulate the polygon by using the sweep line algorithm
|
||
</summary>
|
||
<returns>An index collection.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Polygon3D">
|
||
<summary>
|
||
Represents a 3D polygon.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.Polygon3D.points">
|
||
<summary>
|
||
The points.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Polygon3D.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref = "T:HelixToolkit.Wpf.Polygon3D" /> class.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Polygon3D.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Polygon3D"/> class.
|
||
</summary>
|
||
<param name="pts">
|
||
The PTS.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.Polygon3D.Points">
|
||
<summary>
|
||
Gets or sets the points.
|
||
</summary>
|
||
<value>The points.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Polygon3D.Flatten">
|
||
<summary>
|
||
Flattens this polygon.
|
||
</summary>
|
||
<returns>
|
||
The 2D polygon.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Polygon3D.GetNormal">
|
||
<summary>
|
||
Gets the normal of the polygon.
|
||
</summary>
|
||
<returns>
|
||
The normal.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Polygon3D.IsPlanar">
|
||
<summary>
|
||
Determines whether this polygon is planar.
|
||
</summary>
|
||
<returns>
|
||
The is planar.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SharedFunctions">
|
||
<summary>
|
||
Functions for the Shared Projects to simplify the Code
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SharedFunctions.CrossProduct(System.Windows.Media.Media3D.Vector3D@,System.Windows.Media.Media3D.Vector3D@)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="first"></param>
|
||
<param name="second"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SharedFunctions.DotProduct(System.Windows.Media.Media3D.Vector3D@,System.Windows.Media.Media3D.Vector3D@)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="first"></param>
|
||
<param name="second"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SharedFunctions.DotProduct(System.Windows.Vector@,System.Windows.Vector@)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="first"></param>
|
||
<param name="second"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SharedFunctions.LengthSquared(System.Windows.Media.Media3D.Vector3D@)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="vector"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SharedFunctions.LengthSquared(System.Windows.Vector@)">
|
||
<summary>
|
||
Lengthes the squared.
|
||
</summary>
|
||
<param name="vector">The vector.</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SharedFunctions.Length(System.Windows.Media.Media3D.Vector3D@)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="vector"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SharedFunctions.ToPoint3D(System.Windows.Media.Media3D.Vector3D@)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="vector"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SharedFunctions.ToVector3D(System.Windows.Media.Media3D.Vector3D@)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="vector"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.SweepLinePolygonTriangulator">
|
||
<summary>
|
||
Triangulate a simple Polygon with the Sweep-Line Algorithm
|
||
</summary>
|
||
<remarks>
|
||
Based on http://www.cs.uu.nl/docs/vakken/ga/slides3.pdf
|
||
References
|
||
https://www.cs.ucsb.edu/~suri/cs235/Triangulation.pdf
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.SweepLinePolygonTriangulator.Epsilon">
|
||
<summary>
|
||
Range Extension when searching for the Helper and Edge
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.Triangulate(System.Collections.Generic.IList{System.Windows.Point},System.Collections.Generic.List{System.Collections.Generic.List{System.Windows.Point}})">
|
||
<summary>
|
||
Perform the Triangulation of the Input.
|
||
</summary>
|
||
<param name="polygon">The Input Polygon</param>
|
||
<param name="holes">The Input Polygon</param>
|
||
<returns>List of Indices representing the Triangulation of the Polygon</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.TriangulateMonotone(HelixToolkit.Wpf.PolygonData)">
|
||
<summary>
|
||
Triangulate the y-Monotone Polygons.
|
||
</summary>
|
||
<param name="monoton">The y-Monotone Polygon to triangle</param>
|
||
<returns>Index-List of Polygon Points (Indices from the original Polygon)</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.CalculateDiagonals(System.Collections.Generic.List{HelixToolkit.Wpf.PolygonPoint},System.Boolean)">
|
||
<summary>
|
||
Calculate the Diagonals to add inside the Polygon.
|
||
</summary>
|
||
<param name="events">The Events in sorted Form</param>
|
||
<param name="sweepDown">True in the first Stage (sweeping down), false in the following Stages (sweeping up)</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.SplitIntoPolygons(HelixToolkit.Wpf.PolygonData,System.Collections.Generic.List{System.Tuple{System.Int32,System.Int32}})">
|
||
<summary>
|
||
Split Polygon into subpolagons using the calculated Diagonals
|
||
</summary>
|
||
<param name="poly">The Base-Polygon</param>
|
||
<param name="diagonals">The Split-Diagonals</param>
|
||
<returns>List of Subpolygons</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.BestEdge(HelixToolkit.Wpf.PolygonPoint,HelixToolkit.Wpf.PolygonEdge,System.Collections.Generic.List{HelixToolkit.Wpf.PolygonEdge})">
|
||
<summary>
|
||
For a Point, last used Edge and possible Edges, retrieve the best next Edge
|
||
</summary>
|
||
<param name="point">The current Point</param>
|
||
<param name="lastEdge">The last used Edge</param>
|
||
<param name="possibleEdges">The possible next Edges</param>
|
||
<returns>Best next Edge</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.SweepLinePolygonTriangulator.IsCCW(System.Collections.Generic.IList{System.Windows.Point})">
|
||
<summary>
|
||
Calculates the Orientation of a Polygon by usings it's (double-) Area as an Indicator.
|
||
</summary>
|
||
<param name="polygon">The Polygon.</param>
|
||
<returns>True if the Polygon is present in a CCW manner.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PolygonPointClass">
|
||
<summary>
|
||
Enumeration of PolygonPoint - Classes
|
||
</summary>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StatusHelper">
|
||
<summary>
|
||
Helper Class that is used in the calculation Process of the Diagonals.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StatusHelper.EdgesHelpers">
|
||
<summary>
|
||
List of StatusHelperElements that are currently present at the Sweeper's Position
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StatusHelper.#ctor">
|
||
<summary>
|
||
Default Constructor
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StatusHelper.Add(HelixToolkit.Wpf.StatusHelperElement)">
|
||
<summary>
|
||
Adds a StatusHelperElement to the List
|
||
</summary>
|
||
<param name="element"></param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StatusHelper.Remove(HelixToolkit.Wpf.PolygonEdge)">
|
||
<summary>
|
||
Removes all StatusHelperElements with a specific Edge
|
||
</summary>
|
||
<param name="edge"></param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StatusHelper.SearchLeft(HelixToolkit.Wpf.PolygonPoint)">
|
||
<summary>
|
||
Searches the nearest StatusHelperElement from the given Point
|
||
</summary>
|
||
<param name="point">The Point to search a StatusHelperElement for</param>
|
||
<returns>The nearest StatusHelperElement that is positioned left of the Poin</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.StatusHelperElement">
|
||
<summary>
|
||
Helper Class that is used in the calculation Process of the Diagonals.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StatusHelperElement.Edge">
|
||
<summary>
|
||
The Edge of the StatusHelperElement
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StatusHelperElement.Helper">
|
||
<summary>
|
||
The Helper of the Edge is a Polygon Point
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.StatusHelperElement.mFactor">
|
||
<summary>
|
||
Factor used for x-Value Calculation
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StatusHelperElement.Factor">
|
||
<summary>
|
||
Accessor for the Factor
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.StatusHelperElement.MinX">
|
||
<summary>
|
||
Used to early-skip the Search for the right Status and Helper
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.StatusHelperElement.#ctor(HelixToolkit.Wpf.PolygonEdge,HelixToolkit.Wpf.PolygonPoint)">
|
||
<summary>
|
||
Constructor taking an Edge and a Helper
|
||
</summary>
|
||
<param name="edge">The Edge of the StatusHelperElement</param>
|
||
<param name="point">The Helper for the Edge of the StatusHelperElement</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PolygonPoint">
|
||
<summary>
|
||
Helper Class for the PolygonData Object.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonPoint.mPoint">
|
||
<summary>
|
||
The actual Point of this PolygonPoint
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonPoint.Point">
|
||
<summary>
|
||
Accessor for the Point-Data
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonPoint.X">
|
||
<summary>
|
||
Accessor for the X-Coordinate of the Point
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonPoint.Y">
|
||
<summary>
|
||
Accessor for the Y-Coordinate of the Point
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonPoint.mEdgeOne">
|
||
<summary>
|
||
The "incoming" Edge of this PolygonPoint
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonPoint.EdgeOne">
|
||
<summary>
|
||
Accessor for the incoming Edge
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonPoint.mEdgeTwo">
|
||
<summary>
|
||
The "outgoing" Edge of this PolygonPoint
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonPoint.EdgeTwo">
|
||
<summary>
|
||
Accessor for the outgoing Edge
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonPoint.mIndex">
|
||
<summary>
|
||
The Index of this Point in the original Polygon
|
||
that needs to be triangulated
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonPoint.Index">
|
||
<summary>
|
||
Accessor for the iriginal Point-Index
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonPoint.Last">
|
||
<summary>
|
||
The "last" neighboring Point, which is connected throught the incoming Edge
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonPoint.Next">
|
||
<summary>
|
||
The "next" neighboring Point, which is connected throught the outgoing Edge
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonPoint.op_LessThan(HelixToolkit.Wpf.PolygonPoint,HelixToolkit.Wpf.PolygonPoint)">
|
||
<summary>
|
||
Comparison Operator, that is used to determine the Class of the PolygonPoints
|
||
</summary>
|
||
<param name="first">The first PolygonPoint</param>
|
||
<param name="second">The second PolygonPoint</param>
|
||
<returns>Returns true if the first PolygonPoint is smaller, compared to the second PolygonPoint, false otherwise</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonPoint.op_GreaterThan(HelixToolkit.Wpf.PolygonPoint,HelixToolkit.Wpf.PolygonPoint)">
|
||
<summary>
|
||
Comparison Operator, that is used to determine the Class of the PolygonPoints
|
||
</summary>
|
||
<param name="first">The first PolygonPoint</param>
|
||
<param name="second">The second PolygonPoint</param>
|
||
<returns>Returns true if the first PolygonPoint is bigger, compared to the second PolygonPoint, false otherwise</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonPoint.#ctor(System.Windows.Point)">
|
||
<summary>
|
||
Constructor using a Point
|
||
</summary>
|
||
<param name="p">The Point-Data to use</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonPoint.PointClass(System.Boolean)">
|
||
<summary>
|
||
Detrmines the Class of the PolygonPoint, depending on the sweeping Direction
|
||
</summary>
|
||
<param name="reverse">The Sweeping direction, top-to-bottom if false, bottom-to-top otherwise</param>
|
||
<returns>The Class of the PolygonPoint</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonPoint.isConvexPoint">
|
||
<summary>
|
||
Calculates for a Point, if it is a convex Point or not
|
||
(the assumption is, that we are dealing with a CCW Polygon orientation!)
|
||
</summary>
|
||
<returns>Returns true, if convex, false if concave (or "reflex" Vertex)</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonPoint.ToString">
|
||
<summary>
|
||
Override the ToString (for Debugging Purposes)
|
||
</summary>
|
||
<returns>String representing this Point</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonPoint.CompareTo(HelixToolkit.Wpf.PolygonPoint)">
|
||
<summary>
|
||
Comparison of two Points, used to sort the Polygons from top to bottom (left to right)
|
||
</summary>
|
||
<param name="second">Other Point to compare to</param>
|
||
<returns>-1 if this Point is bigger, 0 if the same, 1 if smaller</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PolygonEdge">
|
||
<summary>
|
||
Helper Class for the PolygonData Object.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonEdge.mPointOne">
|
||
<summary>
|
||
The "starting" Point of this Edge
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonEdge.PointOne">
|
||
<summary>
|
||
Accessor to the Startpoint of this Edge
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonEdge.mPointTwo">
|
||
<summary>
|
||
The "ending" Point of this Edge
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonEdge.PointTwo">
|
||
<summary>
|
||
Accessor to the Endpoint of this Edge
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonEdge.Last">
|
||
<summary>
|
||
The "last" neighboring Edge, which both share the Startpoint of this Edge
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonEdge.Next">
|
||
<summary>
|
||
The "next" neighboring Edge, which both share the Endpoint of this Edge
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonEdge.#ctor(HelixToolkit.Wpf.PolygonPoint,HelixToolkit.Wpf.PolygonPoint)">
|
||
<summary>
|
||
Constructor that takes both Points of the Edge
|
||
</summary>
|
||
<param name="one">The Startpoint</param>
|
||
<param name="two">The Endpoint</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonEdge.ToString">
|
||
<summary>
|
||
Override the ToString (for Debugging Purposes)
|
||
</summary>
|
||
<returns>String representing this Edge</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.PolygonData">
|
||
<summary>
|
||
Helper Class for the Polygon-Triangulation.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonData.mPoints">
|
||
<summary>
|
||
The List of Polygonpoints that define this Polygon
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonData.Points">
|
||
<summary>
|
||
Accessor to the List of PolygonPoints
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonData.HasHoles">
|
||
<summary>
|
||
Are there Holes present
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonData.mHoles">
|
||
<summary>
|
||
The Holes of the Polygon
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.PolygonData.Holes">
|
||
<summary>
|
||
Access to the Holes
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.PolygonData.mNumBoundaryPoints">
|
||
<summary>
|
||
Number of initial Points on the Polygon Boundary
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonData.#ctor(System.Collections.Generic.List{System.Windows.Point},System.Collections.Generic.List{System.Int32})">
|
||
<summary>
|
||
Constructor that uses a List of Points and an optional List of Point-Indices
|
||
</summary>
|
||
<param name="points">The Polygon-Defining Points</param>
|
||
<param name="indices">Optional List of Point-Indices</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonData.#ctor(System.Collections.Generic.List{HelixToolkit.Wpf.PolygonPoint})">
|
||
<summary>
|
||
Constructor that takes a List of PolygonPoints
|
||
Calls the first Constructor by splitting the Input-Information (Points and Indices)
|
||
</summary>
|
||
<param name="points">The PolygonPoints</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.PolygonData.AddHole(System.Collections.Generic.List{System.Windows.Point})">
|
||
<summary>
|
||
Add Points of a Hole to the PolygonData
|
||
</summary>
|
||
<param name="points">The Points that define the Hole in the Polygon</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.HelixToolkitException">
|
||
<summary>
|
||
Represents errors that occurs in the Helix 3D Toolkit.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.HelixToolkitException.#ctor(System.String,System.Object[])">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.HelixToolkitException"/> class.
|
||
</summary>
|
||
<param name="formatString">
|
||
The format string.
|
||
</param>
|
||
<param name="args">
|
||
The args.
|
||
</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ContourHelper">
|
||
<summary>
|
||
Provides functionality to calculate a contour slice through a 3 vertex facet.(Modified from HelixToolkit.Wpf version)
|
||
</summary>
|
||
<remarks>
|
||
See <a href="http://paulbourke.net/papers/conrec/">CONREC</a> for further information.
|
||
</remarks>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ResultIndices">
|
||
<summary>
|
||
Provides the indices for the various <see cref="T:HelixToolkit.Wpf.ContourHelper.ContourFacetResult"/> cases.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.a">
|
||
<summary>
|
||
The parameter 'a' of the plane equation.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.b">
|
||
<summary>
|
||
The parameter 'b' of the plane equation.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.c">
|
||
<summary>
|
||
The parameter 'c' of the plane equation.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.d">
|
||
<summary>
|
||
The parameter 'd' of the plane equation.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.sides">
|
||
<summary>
|
||
The sides.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.indices">
|
||
<summary>
|
||
The indices.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.meshPositions">
|
||
<summary>
|
||
The original mesh positions.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.meshNormals">
|
||
<summary>
|
||
The original mesh normal vectors.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.meshTextureCoordinates">
|
||
<summary>
|
||
The original mesh texture coordinates.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.points">
|
||
<summary>
|
||
The points.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.normals">
|
||
<summary>
|
||
The normal vectors.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.textures">
|
||
<summary>
|
||
The texture coordinates.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.positionCount">
|
||
<summary>
|
||
The position count.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.MeshGeometry3D)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ContourHelper" /> class.
|
||
</summary>
|
||
<param name="planeOrigin">The plane origin.</param>
|
||
<param name="planeNormal">The plane normal.</param>
|
||
<param name="originalMesh">The original mesh.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.ContourHelper.ContourFacetResult">
|
||
<summary>
|
||
The contour facet result.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.None">
|
||
<summary>
|
||
All of the points fall above the contour plane.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.ZeroOnly">
|
||
<summary>
|
||
Only the 0th point falls below the contour plane.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.OneAndTwo">
|
||
<summary>
|
||
The 1st and 2nd points fall below the contour plane.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.OneOnly">
|
||
<summary>
|
||
Only the 1st point falls below the contour plane.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.ZeroAndTwo">
|
||
<summary>
|
||
The 0th and 2nd points fall below the contour plane.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.TwoOnly">
|
||
<summary>
|
||
Only the second point falls below the contour plane.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.ZeroAndOne">
|
||
<summary>
|
||
The 0th and 1st points fall below the contour plane.
|
||
</summary>
|
||
</member>
|
||
<member name="F:HelixToolkit.Wpf.ContourHelper.ContourFacetResult.All">
|
||
<summary>
|
||
All of the points fall below the contour plane.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.ContourFacet(System.Int32,System.Int32,System.Int32,System.Windows.Media.Media3D.Point3D[]@,System.Windows.Media.Media3D.Vector3D[]@,System.Windows.Point[]@,System.Int32[]@)">
|
||
<summary>
|
||
Create a contour slice through a 3 vertex facet.
|
||
</summary>
|
||
<param name="index0">The 0th point index.</param>
|
||
<param name="index1">The 1st point index.</param>
|
||
<param name="index2">The 2nd point index.</param>
|
||
<param name="newPositions">Any new positions that are created, when the contour plane slices through the vertex.</param>
|
||
<param name="newNormals">Any new normal vectors that are created, when the contour plane slices through the vertex.</param>
|
||
<param name="newTextureCoordinates">Any new texture coordinates that are created, when the contour plane slices through the vertex.</param>
|
||
<param name="triangleIndices">Triangle indices for the triangle(s) above the plane.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.CalculatePoint(System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
Calculates a new point coordinate.
|
||
</summary>
|
||
<param name="firstPoint">
|
||
The first point coordinate.
|
||
</param>
|
||
<param name="secondPoint">
|
||
The second point coordinate.
|
||
</param>
|
||
<param name="firstSide">
|
||
The first side.
|
||
</param>
|
||
<param name="secondSide">
|
||
The second side.
|
||
</param>
|
||
<returns>The new coordinate.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.GetContourFacet">
|
||
<summary>
|
||
Gets the <see cref="T:HelixToolkit.Wpf.ContourHelper.ContourFacetResult"/> for the current facet.
|
||
</summary>
|
||
<returns>a facet result.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.SetData(System.Int32,System.Int32,System.Int32)">
|
||
<summary>
|
||
Initializes the facet data and calculates the <see cref="F:HelixToolkit.Wpf.ContourHelper.sides"/> values from the specified triangle indices.
|
||
</summary>
|
||
<param name="index0">The first triangle index of the facet.</param>
|
||
<param name="index1">The second triangle index of the facet.</param>
|
||
<param name="index2">The third triangle index of the facet.</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.CreateNewPosition(System.Int32,System.Int32)">
|
||
<summary>
|
||
Calculates the position at the plane intersection for the side specified by two triangle indices.
|
||
</summary>
|
||
<param name="index0">The first index.</param>
|
||
<param name="index1">The second index.</param>
|
||
<returns>The interpolated position.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.CreateNewNormal(System.Int32,System.Int32)">
|
||
<summary>
|
||
Calculates the normal at the plane intersection for the side specified by two triangle indices.
|
||
</summary>
|
||
<param name="index0">The first index.</param>
|
||
<param name="index1">The second index.</param>
|
||
<returns>The interpolated vector.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.CreateNewTexture(System.Int32,System.Int32)">
|
||
<summary>
|
||
Calculates the texture coordinate at the plane intersection for the side specified by two triangle indices.
|
||
</summary>
|
||
<param name="index0">The first index.</param>
|
||
<param name="index1">The second index.</param>
|
||
<returns>The interpolated texture coordinate.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.IsSideAlone(System.Int32)">
|
||
<summary>
|
||
Determines whether the vertex at the specified index is at the opposite side of the other two vertices.
|
||
</summary>
|
||
<param name="index">The index.</param>
|
||
<returns><c>true</c> if the vertex is on its own side.</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.ContourHelper.AllSidesBelowContour">
|
||
<summary>
|
||
Determines whether all sides of the facet are below the contour.
|
||
</summary>
|
||
<returns><c>true</c> if all sides are below the contour.</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.DoubleKeyDictionary`3">
|
||
<summary>
|
||
A double key dictionary.
|
||
</summary>
|
||
<typeparam name="K">
|
||
The first key type.
|
||
</typeparam>
|
||
<typeparam name="T">
|
||
The second key type.
|
||
</typeparam>
|
||
<typeparam name="V">
|
||
The value type.
|
||
</typeparam>
|
||
<remarks>
|
||
See http://noocyte.wordpress.com/2008/02/18/double-key-dictionary/
|
||
A Remove method was added.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DoubleKeyDictionary`3.OuterDictionary">
|
||
<summary>
|
||
Gets or sets OuterDictionary.
|
||
</summary>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DoubleKeyDictionary`3.Item(`0,`1)">
|
||
<summary>
|
||
Gets or sets the value with the specified indices.
|
||
</summary>
|
||
<value></value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Clear">
|
||
<summary>
|
||
Clears this dictionary.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Add(`0,`1,`2)">
|
||
<summary>
|
||
Adds the specified key.
|
||
</summary>
|
||
<param name="key1">
|
||
The key1.
|
||
</param>
|
||
<param name="key2">
|
||
The key2.
|
||
</param>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.ContainsKey(`0,`1)">
|
||
<summary>
|
||
Determines whether the specified dictionary contains the key.
|
||
</summary>
|
||
<param name="index1">
|
||
The index1.
|
||
</param>
|
||
<param name="index2">
|
||
The index2.
|
||
</param>
|
||
<returns>
|
||
<c>true</c> if the specified index1 contains key; otherwise, <c>false</c>.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Equals(HelixToolkit.Wpf.DoubleKeyDictionary{`0,`1,`2})">
|
||
<summary>
|
||
Equalses the specified other.
|
||
</summary>
|
||
<param name="other">
|
||
The other.
|
||
</param>
|
||
<returns>
|
||
The equals.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.GetEnumerator">
|
||
<summary>
|
||
Gets the enumerator.
|
||
</summary>
|
||
<returns>
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Remove(`0,`1)">
|
||
<summary>
|
||
Removes the specified key.
|
||
</summary>
|
||
<param name="key1">
|
||
The key1.
|
||
</param>
|
||
<param name="key2">
|
||
The key2.
|
||
</param>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.System#Collections#IEnumerable#GetEnumerator">
|
||
<summary>
|
||
Returns an enumerator that iterates through a collection.
|
||
</summary>
|
||
<returns>
|
||
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
||
</returns>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.TryGetValue(`0,`1,`2@)">
|
||
<summary>
|
||
|
||
</summary>
|
||
<param name="key1"></param>
|
||
<param name="key2"></param>
|
||
<param name="obj"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DoubleKeyDictionary`3.Values">
|
||
<summary>
|
||
Gets the values.
|
||
</summary>
|
||
<value>
|
||
The values.
|
||
</value>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.DoubleKeyPairValue`3">
|
||
<summary>
|
||
Represents two keys and a value.
|
||
</summary>
|
||
<typeparam name="K">
|
||
First key type.
|
||
</typeparam>
|
||
<typeparam name="T">
|
||
Second key type.
|
||
</typeparam>
|
||
<typeparam name="V">
|
||
Value type.
|
||
</typeparam>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyPairValue`3.#ctor(`0,`1,`2)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.DoubleKeyPairValue`3"/> class.
|
||
</summary>
|
||
<param name="key1">
|
||
The key1.
|
||
</param>
|
||
<param name="key2">
|
||
The key2.
|
||
</param>
|
||
<param name="value">
|
||
The value.
|
||
</param>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Key1">
|
||
<summary>
|
||
Gets or sets the key1.
|
||
</summary>
|
||
<value>The key1.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Key2">
|
||
<summary>
|
||
Gets or sets the key2.
|
||
</summary>
|
||
<value>The key2.</value>
|
||
</member>
|
||
<member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Value">
|
||
<summary>
|
||
Gets or sets the value.
|
||
</summary>
|
||
<value>The value.</value>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.DoubleKeyPairValue`3.ToString">
|
||
<summary>
|
||
Returns a <see cref="T:System.String"/> that represents this instance.
|
||
</summary>
|
||
<returns>
|
||
A <see cref="T:System.String"/> that represents this instance.
|
||
</returns>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.MathHelper">
|
||
<summary>
|
||
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.MathHelper.GenerateNoiseMap(System.Int32,System.Int32,System.Int32,System.Double[]@)">
|
||
<summary>
|
||
Generates the noise map.
|
||
From https://stackoverflow.com/questions/8659351/2d-perlin-noise
|
||
</summary>
|
||
<param name="width">The width.</param>
|
||
<param name="height">The height.</param>
|
||
<param name="result">The result.</param>
|
||
<param name="octaves">The octaves.</param>
|
||
</member>
|
||
<member name="T:HelixToolkit.Wpf.Noise2d">
|
||
<summary>
|
||
implements improved Perlin noise in 2D.
|
||
Transcribed from http://www.siafoo.net/snippet/144?nolinenos#perlin2003
|
||
From StackOverflow: https://stackoverflow.com/questions/8659351/2d-perlin-noise
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Noise2d.Reseed">
|
||
<summary>
|
||
generate a new permutation.
|
||
</summary>
|
||
</member>
|
||
<member name="M:HelixToolkit.Wpf.Noise2d.Noise(System.Double,System.Double)">
|
||
<summary>
|
||
Noises the specified x.
|
||
</summary>
|
||
<param name="x">The x.</param>
|
||
<param name="y">The y.</param>
|
||
<returns></returns>
|
||
</member>
|
||
</members>
|
||
</doc>
|