Model3DGroup を 2 回変換する必要があります (位置を設定するために 1 回、回転を設定するために 1 回)。私はこれを試しました:
var model = ModelImporter.Load(gameAssetPath);
model.Transform = new TranslateTransform3D(
placedObject.SpawnCoordinates.X,
placedObject.SpawnCoordinates.Y,
placedObject.SpawnCoordinates.Z);
var modelRotation = new Model3DGroup();
modelRotation.Children.Add(model);
modelRotation.Transform = new RotateTransform3D(new AxisAngleRotation3D(), placedObject.SpawnCoordinates.Roll, placedObject.SpawnCoordinates.Pitch, placedObject.SpawnCoordinates.Yaw);
そして、それは仕方がありませんでした。私はグーグルとSOで検索しましたが、何も見つからないようです。