public static string Shot(string acRoot, string carName, string showroomName, bool manualMode,
double dx, double dy, double distance, string filter, bool disableSweetFx, bool slowMode) {
var s = new ClassicShooter {
AcRoot = acRoot,
CarId = carName,
ShowroomId = showroomName,
UseBmp = true,
DisableWatermark = true,
DisableSweetFx = disableSweetFx,
Filter = filter
};
s.SetRotate(dx, dy);
s.SetDistance(distance);
if (slowMode) {
s.SlowMode();
}
try {
s.ShotAll(manualMode);
return s.OutputDirectory;
} finally {
s.Dispose();
}
}