Stroke.Shear-Methode
Bewirkt, dass das Stroke-Objekt um die angegebenen horizontalen und vertikalen Faktoren verzerrt wird
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Sub Shear ( _
shearX As Single, _
shearY As Single _
)
'Usage
Dim instance As Stroke
Dim shearX As Single
Dim shearY As Single
instance.Shear(shearX, shearY)
public void Shear(
float shearX,
float shearY
)
public:
void Shear(
float shearX,
float shearY
)
public void Shear(
float shearX,
float shearY
)
public function Shear(
shearX : float,
shearY : float
)
Parameter
- shearX
Typ: System.Single
Der horizontale Verzerrungsfaktor.
- shearY
Typ: System.Single
Der vertikale Verzerrungsfaktor.
Hinweise
Die mit dieser Methode zugewiesene Transformation ist nur dann eine reine Verzerrung, wenn einer der Parameter 0 (null) ist. Wird die Transformation einem Rechteck am Ursprung mit dem shearY-Faktor 0 (null) zugewiesen, wird die untere Seite durch die Transformation um die shearX-fache Höhe des Rechtecks horizontal verschoben. Wenn der shearX-Faktor 0 (null) ist, wird die rechte Seite vertikal um die shearY-fache Breite des Rechtecks verschoben.
Hinweis
Sind beide Parameter ungleich Null (0), dann sind die Ergebnisse möglicherweise nicht vorhersehbar.
Diese Methode löst eine Ausnahme aus, wenn die Verzerrung nicht invertierbar ist. Die Verzerrung ist nicht invertierbar, wenn das Produkt des shearX-Parameters und des shearY-Parameters gleich 1 ist.
Beispiele
In diesem Beispiel wird jedes ausgewählte Stroke-Objekt eines InkOverlay-Objekts modifiziert, indem eine horizontale Verzerrung von 0,5 angewendet wird.
For Each S As Stroke In mInkOverlay.Selection
S.Shear(0.5F, 0)
Next
foreach (Stroke S in mInkOverlay.Selection)
{
S.Shear(0.5f, 0);
}
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0