Поделиться через


Rect3D.Offset Метод

Определение

Получает или задает значение смещения местоположения объекта Rect3D.

Перегрузки

Offset(Rect3D, Double, Double, Double)

Получает или задает значение смещения местоположения объекта Rect3D.

Offset(Double, Double, Double)

Получает или задает значение смещения местоположения объекта Rect3D.

Offset(Vector3D)

Задает смещение объекта Rect3D на указанное значение, заданное в виде Vector3D.

Offset(Rect3D, Vector3D)

Получает или задает значение смещения местоположения объекта Rect3D.

Offset(Rect3D, Double, Double, Double)

Получает или задает значение смещения местоположения объекта Rect3D.

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.

offsetX
Double

Смещение по оси X.

offsetY
Double

Смещение по оси Y.

offsetZ
Double

Смещение по оси Z.

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

Значение Rect3D, представляющее результат смещения.

Комментарии

Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.

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

Offset(Double, Double, Double)

Получает или задает значение смещения местоположения объекта Rect3D.

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.

offsetY
Double

Смещение по оси Y.

offsetZ
Double

Смещение по оси Z.

Комментарии

Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.

Обратите внимание, что вызов Offset метода будет иметь эффект только в том случае, если можно изменить Xсвойства , Yи Z напрямую. Так как Rect3D является типом значения, если вы ссылаетесь на Rect3D объект с помощью свойства или индексатора, вы получите копию объекта, а не ссылку на объект . При попытке изменить X, Yили Z в ссылке на свойство или индексатор возникает ошибка компилятора. Аналогичным образом вызов Offset свойства или индексатора не приведет к изменению базового объекта. Если вы хотите изменить значение Rect3D объекта , на которое ссылается свойство или индексатор, создайте новый Rect3Dобъект , измените Rect3D его поля, а затем назначьте значение обратно свойству или индексатору.

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

Offset(Vector3D)

Задает смещение объекта Rect3D на указанное значение, заданное в виде 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, который задает смещение.

Комментарии

Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.

Обратите внимание, что вызов Offset метода будет иметь эффект только в том случае, если можно изменить Xсвойства , Yи Z напрямую. Так как Rect3D является типом значения, если вы ссылаетесь на Rect3D объект с помощью свойства или индексатора, вы получите копию объекта, а не ссылку на объект . При попытке изменить X, Yили Z в ссылке на свойство или индексатор возникает ошибка компилятора. Аналогичным образом вызов Offset свойства или индексатора не приведет к изменению базового объекта. Если вы хотите изменить значение Rect3D объекта , на которое ссылается свойство или индексатор, создайте новый Rect3Dобъект , измените Rect3D его поля, а затем назначьте значение обратно свойству или индексатору.

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

Offset(Rect3D, Vector3D)

Получает или задает значение смещения местоположения объекта Rect3D.

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.

offsetVector
Vector3D

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

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

Значение Rect3D, представляющее результат смещения.

Комментарии

Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.

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