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)
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)
Параметры
Комментарии
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
Параметры
Возвращаемое значение
Значение Rect3D, представляющее результат смещения.
Комментарии
Rect3D обычно используется для представления границ MeshGeometry3D или Model3D.