Point4D.Offset(Double, Double, Double, Double) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déplace la structure Point4D de la valeur spécifiée.
public:
void Offset(double deltaX, double deltaY, double deltaZ, double deltaW);
public void Offset (double deltaX, double deltaY, double deltaZ, double deltaW);
member this.Offset : double * double * double * double -> unit
Public Sub Offset (deltaX As Double, deltaY As Double, deltaZ As Double, deltaW As Double)
Paramètres
Exemples
L’exemple suivant montre comment décaler une Point4D structure.
// Offsets the X, Y, Z, and W values of a Point4D.
Point4D point1 = new Point4D(10, 5, 1, 4);
point1.Offset(20, 30, 40, 50);
// point1 is equal to (30, 35, 41, 54)
// Displaying Results
syntaxString = "point1.Offset(20, 30, 41, 54);";
resultType = "Point4D";
operationString = "Offsetting a Point4D";
ShowResults(point1.ToString(), syntaxString, resultType, operationString);
' Offsets the X, Y, Z, and W values of a Point4D.
Dim point1 As New Point4D(10, 5, 1, 4)
point1.Offset(20, 30, 40, 50)
' point1 is equal to (30, 35, 41, 54)
' Displaying Results
syntaxString = "point1.Offset(20, 30, 41, 54)"
resultType = "Point4D"
operationString = "Offsetting a Point4D"
ShowResults(point1.ToString(), syntaxString, resultType, operationString)
Remarques
Notez que l’appel de la Offset méthode n’aura d’effet que si vous pouvez modifier les Wpropriétés , X, Yet Z directement. Étant donné que Point4D est un type valeur, si vous référencez un Point4D 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 W, 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 Point4D qui est référencé en tant que propriété ou indexeur, créez un nouveau Point4D, modifiez ses champs, puis affectez le à la propriété ou à l’indexeur Point4D .