0
zB:Wie ein 3D-Punkt, um den anderen 3D-Punkt machen
Vector3D point = new Vector3D(1, 0, 0);
var targetRotatePoint = new Point3D(-1, 0, 0);
AxisAngleRotation3D axisAngle = new AxisAngleRotation3D(new Vector3D(0, 1, 0), 180);
RotateTransform3D myRotateTransform = new RotateTransform3D(axisAngle,targerRotatePoint);
var result= myRotateTransform.Transform(point);\\is same point*myRotateTransform.Value
die reult ist [-1,0,0], aber ich hoffe, das Ergebnis ist [-3,0,0].
i auch eine andere Methode zuerst Drehen denken und dann Translation