Offset Method (Double, Double, Double)
Collapse the table of content
Expand the table of content

Rect3D.Offset Method (Double, Double, Double)


Gets or sets an offset value by which the location of a Rect3D is translated.

Namespace:   System.Windows.Media.Media3D
Assembly:  PresentationCore (in PresentationCore.dll)

public void Offset(
	double offsetX,
	double offsetY,
	double offsetZ


Type: System.Double

Offset along the X axis.

Type: System.Double

Offset along the Y axis.

Type: System.Double

Offset along the Z axis.

Rect3D is typically used to represent the bounds of a MeshGeometry3D or Model3D.

Note that calling the Offset method will only have an effect if you can change the X, Y, and Z properties directly. Because Rect3D is a value type, if you reference a Rect3D object by using a property or indexer, you get a copy of the object, not a reference to the object. If you attempt to change X, Y, or Z on a property or indexer reference, a compiler error occurs. Similarly, calling Offset on the property or indexer will not change the underlying object. If you want to change the value of a Rect3D that is referenced as a property or indexer, create a new Rect3D, modify its fields, and then assign the Rect3D back to the property or indexer. 

.NET Framework
Available since 3.0
Return to top
© 2016 Microsoft