Rect3D.Offset Метод

Определение

Получает или задает значение смещения местоположения объекта Rect3D.Gets or sets an offset value by which the location of a Rect3D is translated.

Перегрузки

Offset(Rect3D, Double, Double, Double)

Получает или задает значение смещения местоположения объекта Rect3D.Gets or sets an offset value by which the location of a Rect3D is translated.

Offset(Double, Double, Double)

Получает или задает значение смещения местоположения объекта Rect3D.Gets or sets an offset value by which the location of a Rect3D is translated.

Offset(Vector3D)

Задает смещение объекта Rect3D на указанное значение, заданное в виде Vector3D.Sets the offset translation of the Rect3D to the provided value, specified as a Vector3D.

Offset(Rect3D, Vector3D)

Получает или задает значение смещения местоположения объекта Rect3D.Gets or sets an offset value by which the location of a Rect3D is translated.

Offset(Rect3D, Double, Double, Double)

Получает или задает значение смещения местоположения объекта Rect3D.Gets or sets an offset value by which the location of a Rect3D is translated.

public:
 static System::Windows::Media::Media3D::Rect3D Offset(System::Windows::Media::Media3D::Rect3D rect, double offsetX, double offsetY, double offsetZ);
public static System.Windows.Media.Media3D.Rect3D Offset (System.Windows.Media.Media3D.Rect3D rect, double offsetX, double offsetY, double offsetZ);
static member Offset : System.Windows.Media.Media3D.Rect3D * double * double * double -> System.Windows.Media.Media3D.Rect3D
Public Shared Function Offset (rect As Rect3D, offsetX As Double, offsetY As Double, offsetZ As Double) As Rect3D

Параметры

rect
Rect3D

Смещаемый объект Rect3D.Rect3D to be translated.

offsetX
Double

Смещение по оси X.Offset along the X axis.

offsetY
Double

Смещение по оси Y.Offset along the Y axis.

offsetZ
Double

Смещение по оси Z.Offset along the Z axis.

Возвращаемое значение

Значение Rect3D, представляющее результат смещения.A Rect3D value that represents the result of the offset.

Комментарии

Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.Rect3D is typically used to represent the bounds of a MeshGeometry3D or Model3D.

Offset(Double, Double, Double)

Получает или задает значение смещения местоположения объекта Rect3D.Gets or sets an offset value by which the location of a Rect3D is translated.

public:
 void Offset(double offsetX, double offsetY, double offsetZ);
public void Offset (double offsetX, double offsetY, double offsetZ);
member this.Offset : double * double * double -> unit
Public Sub Offset (offsetX As Double, offsetY As Double, offsetZ As Double)

Параметры

offsetX
Double

Смещение по оси X.Offset along the X axis.

offsetY
Double

Смещение по оси Y.Offset along the Y axis.

offsetZ
Double

Смещение по оси Z.Offset along the Z axis.

Комментарии

Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.Rect3D is typically used to represent the bounds of a MeshGeometry3D or Model3D.

Обратите внимание, что вызов метода Offset будет действовать только в том случае, если вы можете изменить свойства X, Yи Z напрямую.Note that calling the Offset method will only have an effect if you can change the X, Y, and Z properties directly. Поскольку Rect3D является типом значения, при ссылке на объект Rect3D с помощью свойства или индексатора вы получаете копию объекта, а не ссылку на объект.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. При попытке изменить X, Yили Z в ссылке на свойство или индексатор возникает ошибка компилятора.If you attempt to change X, Y, or Z on a property or indexer reference, a compiler error occurs. Аналогичным образом, вызов Offset для свойства или индексатора не изменит базовый объект.Similarly, calling Offset on the property or indexer will not change the underlying object. Если необходимо изменить значение Rect3D, на которое ссылается свойство или индексатор, создайте новый Rect3D, измените его поля, а затем назначьте Rect3D свойству или индексатору.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.

Offset(Vector3D)

Задает смещение объекта Rect3D на указанное значение, заданное в виде Vector3D.Sets the offset translation of the Rect3D to the provided value, specified as a Vector3D.

public:
 void Offset(System::Windows::Media::Media3D::Vector3D offsetVector);
public void Offset (System.Windows.Media.Media3D.Vector3D offsetVector);
member this.Offset : System.Windows.Media.Media3D.Vector3D -> unit
Public Sub Offset (offsetVector As Vector3D)

Параметры

offsetVector
Vector3D

Объект Vector3D, который задает смещение.Vector3D that specifies the offset translation.

Комментарии

Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.Rect3D is typically used to represent the bounds of a MeshGeometry3D or Model3D.

Обратите внимание, что вызов метода Offset будет действовать только в том случае, если вы можете изменить свойства X, Yи Z напрямую.Note that calling the Offset method will only have an effect if you can change the X, Y, and Z properties directly. Поскольку Rect3D является типом значения, при ссылке на объект Rect3D с помощью свойства или индексатора вы получаете копию объекта, а не ссылку на объект.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. При попытке изменить X, Yили Z в ссылке на свойство или индексатор возникает ошибка компилятора.If you attempt to change X, Y, or Z on a property or indexer reference, a compiler error occurs. Аналогичным образом, вызов Offset для свойства или индексатора не изменит базовый объект.Similarly, calling Offset on the property or indexer will not change the underlying object. Если необходимо изменить значение Rect3D, на которое ссылается свойство или индексатор, создайте новый Rect3D, измените его поля, а затем назначьте Rect3D свойству или индексатору.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.

Offset(Rect3D, Vector3D)

Получает или задает значение смещения местоположения объекта Rect3D.Gets or sets an offset value by which the location of a Rect3D is translated.

public:
 static System::Windows::Media::Media3D::Rect3D Offset(System::Windows::Media::Media3D::Rect3D rect, System::Windows::Media::Media3D::Vector3D offsetVector);
public static System.Windows.Media.Media3D.Rect3D Offset (System.Windows.Media.Media3D.Rect3D rect, System.Windows.Media.Media3D.Vector3D offsetVector);
static member Offset : System.Windows.Media.Media3D.Rect3D * System.Windows.Media.Media3D.Vector3D -> System.Windows.Media.Media3D.Rect3D
Public Shared Function Offset (rect As Rect3D, offsetVector As Vector3D) As Rect3D

Параметры

rect
Rect3D

Смещаемый объект Rect3D.Rect3D to be translated.

offsetVector
Vector3D

Объект Vector3D, который задает смещение.Vector3D that specifies the offset translation.

Возвращаемое значение

Значение Rect3D, представляющее результат смещения.A Rect3D value that represents the result of the offset.

Комментарии

Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.Rect3D is typically used to represent the bounds of a MeshGeometry3D or Model3D.

Применяется к