Rect3D.Offset Méthode

Définition

Obtient ou définit une valeur d'offset par laquelle l'emplacement d'un Rect3D est converti.

Surcharges

Offset(Rect3D, Double, Double, Double)

Obtient ou définit une valeur d'offset par laquelle l'emplacement d'un Rect3D est converti.

Offset(Double, Double, Double)

Obtient ou définit une valeur d'offset par laquelle l'emplacement d'un Rect3D est converti.

Offset(Vector3D)

Définit la translation d'offset du Rect3D sur la valeur fournie, spécifiée en tant que Vector3D.

Offset(Rect3D, Vector3D)

Obtient ou définit une valeur d'offset par laquelle l'emplacement d'un Rect3D est converti.

Offset(Rect3D, Double, Double, Double)

Obtient ou définit une valeur d'offset par laquelle l'emplacement d'un Rect3D est converti.

C#
public static System.Windows.Media.Media3D.Rect3D Offset(System.Windows.Media.Media3D.Rect3D rect, double offsetX, double offsetY, double offsetZ);

Paramètres

rect
Rect3D

Rect3D à convertir.

offsetX
Double

Offset pour l'axe X.

offsetY
Double

Offset pour l'axe Y.

offsetZ
Double

Offset pour l'axe Z.

Retours

Valeur Rect3D qui représente le résultat du décalage.

Remarques

Rect3Dest généralement utilisé pour représenter les limites d’un MeshGeometry3D ou .Model3D

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Offset(Double, Double, Double)

Obtient ou définit une valeur d'offset par laquelle l'emplacement d'un Rect3D est converti.

C#
public void Offset(double offsetX, double offsetY, double offsetZ);

Paramètres

offsetX
Double

Offset pour l'axe X.

offsetY
Double

Offset pour l'axe Y.

offsetZ
Double

Offset pour l'axe Z.

Remarques

Rect3Dest généralement utilisé pour représenter les limites d’un MeshGeometry3D ou .Model3D

Notez que l’appel de la Offset méthode n’aura un effet que si vous pouvez modifier les Xpropriétés , Yet Z directement. Étant un Rect3D type valeur, si vous référencez un Rect3D objet à l’aide d’une propriété ou d’un indexeur, vous obtenez une copie de l’objet, et non une référence à l’objet. Si vous tentez de modifier X, You Z sur une propriété ou une référence d’indexeur, une erreur du compilateur se produit. De même, l’appel Offset de la propriété ou de l’indexeur ne modifie pas l’objet sous-jacent. Si vous souhaitez modifier la valeur d’un Rect3D qui est référencé en tant que propriété ou indexeur, créez un nouveau Rect3D, modifiez ses champs, puis affectez le Rect3D retour à la propriété ou à l’indexeur.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Offset(Vector3D)

Définit la translation d'offset du Rect3D sur la valeur fournie, spécifiée en tant que Vector3D.

C#
public void Offset(System.Windows.Media.Media3D.Vector3D offsetVector);

Paramètres

offsetVector
Vector3D

Vector3D qui spécifie la translation d'offset.

Remarques

Rect3Dest généralement utilisé pour représenter les limites d’un MeshGeometry3D ou .Model3D

Notez que l’appel de la Offset méthode n’aura un effet que si vous pouvez modifier les Xpropriétés , Yet Z directement. Étant un Rect3D type valeur, si vous référencez un Rect3D objet à l’aide d’une propriété ou d’un indexeur, vous obtenez une copie de l’objet, et non une référence à l’objet. Si vous tentez de modifier X, You Z sur une propriété ou une référence d’indexeur, une erreur du compilateur se produit. De même, l’appel Offset de la propriété ou de l’indexeur ne modifie pas l’objet sous-jacent. Si vous souhaitez modifier la valeur d’un Rect3D qui est référencé en tant que propriété ou indexeur, créez un nouveau Rect3D, modifiez ses champs, puis affectez le Rect3D retour à la propriété ou à l’indexeur.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Offset(Rect3D, Vector3D)

Obtient ou définit une valeur d'offset par laquelle l'emplacement d'un Rect3D est converti.

C#
public static System.Windows.Media.Media3D.Rect3D Offset(System.Windows.Media.Media3D.Rect3D rect, System.Windows.Media.Media3D.Vector3D offsetVector);

Paramètres

rect
Rect3D

Rect3D à déplacer.

offsetVector
Vector3D

Vector3D qui spécifie la translation d'offset.

Retours

Valeur Rect3D qui représente le résultat du décalage.

Remarques

Rect3Dest généralement utilisé pour représenter les limites d’un MeshGeometry3D ou .Model3D

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10