Taal

Rect3D.Offset Methode

Definitie

Hiermee wordt een offsetwaarde opgehaald of ingesteld waarmee de locatie van een Rect3D wordt vertaald.

Overloads

Name Description
Offset(Rect3D, Double, Double, Double)

Hiermee wordt een offsetwaarde opgehaald of ingesteld waarmee de locatie van een Rect3D wordt vertaald.

Offset(Double, Double, Double)

Hiermee wordt een offsetwaarde opgehaald of ingesteld waarmee de locatie van een Rect3D wordt vertaald.

Offset(Vector3D)

Hiermee stelt u de offsetomzetting van de Rect3D opgegeven waarde in, opgegeven als een Vector3D.

Offset(Rect3D, Vector3D)

Hiermee wordt een offsetwaarde opgehaald of ingesteld waarmee de locatie van een Rect3D wordt vertaald.

Offset(Rect3D, Double, Double, Double)

Hiermee wordt een offsetwaarde opgehaald of ingesteld waarmee de locatie van een Rect3D wordt vertaald.

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

Parameters

rect
Rect3D

Rect3D om te worden vertaald.

offsetX
Double

Verschuiving langs de X-as.

offsetY
Double

Verschuiving langs de Y-as.

offsetZ
Double

Verschuiving langs de Z-as.

Retouren

Een Rect3D waarde die het resultaat van de offset aangeeft.

Opmerkingen

Rect3D wordt meestal gebruikt om de grenzen van een MeshGeometry3D of Model3D.

Van toepassing op

Offset(Double, Double, Double)

Hiermee wordt een offsetwaarde opgehaald of ingesteld waarmee de locatie van een Rect3D wordt vertaald.

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)

Parameters

offsetX
Double

Verschuiving langs de X-as.

offsetY
Double

Verschuiving langs de Y-as.

offsetZ
Double

Verschuiving langs de Z-as.

Opmerkingen

Rect3D wordt meestal gebruikt om de grenzen van een MeshGeometry3D of Model3D.

Houd er rekening mee dat het aanroepen van de Offset methode alleen effect heeft als u de Xeigenschappen en YZ eigenschappen rechtstreeks kunt wijzigen. Omdat Rect3D een waardetype is, als u naar een Rect3D object verwijst met behulp van een eigenschap of indexeerfunctie, krijgt u een kopie van het object, niet een verwijzing naar het object. Als u een verwijzing naar een eigenschap of indexeerfunctie probeert te wijzigenXYZ, treedt er een compilerfout op. Op dezelfde manier wordt het onderliggende object niet gewijzigd door het aanroepen van Offset de eigenschap of indexeerfunctie. Als u de waarde wilt wijzigen van een Rect3D waarde waarnaar wordt verwezen als een eigenschap of indexeerfunctie, maakt u een nieuwe Rect3D, wijzigt u de velden en wijst u de Rect3D waarde vervolgens toe aan de eigenschap of indexeerfunctie.

Van toepassing op

Offset(Vector3D)

Hiermee stelt u de offsetomzetting van de Rect3D opgegeven waarde in, opgegeven als een 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)

Parameters

offsetVector
Vector3D

Vector3D die de offsetomzetting aangeeft.

Opmerkingen

Rect3D wordt meestal gebruikt om de grenzen van een MeshGeometry3D of Model3D.

Houd er rekening mee dat het aanroepen van de Offset methode alleen effect heeft als u de Xeigenschappen en YZ eigenschappen rechtstreeks kunt wijzigen. Omdat Rect3D een waardetype is, als u naar een Rect3D object verwijst met behulp van een eigenschap of indexeerfunctie, krijgt u een kopie van het object, niet een verwijzing naar het object. Als u een verwijzing naar een eigenschap of indexeerfunctie probeert te wijzigenXYZ, treedt er een compilerfout op. Op dezelfde manier wordt het onderliggende object niet gewijzigd door het aanroepen van Offset de eigenschap of indexeerfunctie. Als u de waarde wilt wijzigen van een Rect3D waarde waarnaar wordt verwezen als een eigenschap of indexeerfunctie, maakt u een nieuwe Rect3D, wijzigt u de velden en wijst u de Rect3D waarde vervolgens toe aan de eigenschap of indexeerfunctie.

Van toepassing op

Offset(Rect3D, Vector3D)

Hiermee wordt een offsetwaarde opgehaald of ingesteld waarmee de locatie van een Rect3D wordt vertaald.

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

Parameters

rect
Rect3D

Rect3D om te worden vertaald.

offsetVector
Vector3D

Vector3D die de offsetomzetting aangeeft.

Retouren

Een Rect3D waarde die het resultaat van de offset aangeeft.

Opmerkingen

Rect3D wordt meestal gebruikt om de grenzen van een MeshGeometry3D of Model3D.

Van toepassing op