Хорошо ... Это очень старый вопрос, но давайте дадим ему более готовый ответ.Сначала нарисуйте его на одном рисунке, который будет использовать отложенное рисование / автоматическое масштабирование как обычно.Затем нарисуйте эту картинку на другую, с дополнительным масштабированием по вкусу.
real originalSize = 3inch;
real scaledSize = 12inch;
size(originalSize);
// ... draw your picture
picture original = currentpicture;
currentpicture = new picture;
add(scale(scaledSize / originalSize) * original.fit())