|
|
| Menu location |
|---|
| Файл → New Document |
| Workbenches |
| All |
| Default shortcut |
| Ctrl+N |
| Introduced in version |
| - |
| See also |
| Std Open, Std Import |
Командата Std New създава нов празен документ и го прави активен.
Вижте също: Редактор на предпочитания.
Вижте също: Преглед на свойствата.
Повечето свойства могат да бъдат променени и в диалоговия прозорец на командата Std ProjectInfo.
Основа
String): Всеки коментар, който може да се приложи.String): Име на компания.String): Име на автора.String): Автоматичен запис на датата (само за четене).String): Пълният път на файла. Празно, ако документът не е запазен (само за четене).String): Все още не е реализиран.String): Името, което ще се появи в Tree View. Заменено с името на документа след повторно отваряне.String): Име на автора.String): Автоматичен запис на дата (само за четене).String): Тип на лиценза.String): URL адрес на лиценза.Map): Map with material properties.Map): Map with additional meta information.Bool): Ако е Yes, елементи, които са били скрити в Tree View, така или иначе ще бъдат показани. Скриването на елементи в дървото може да бъде полезно при работа върху по-големи модели.Link): Все още не е реализиран.String): Все още не е реализиран.String): Преходната директория, използвана за данни за възстановяване (само за четене).UUID): UUID of the document (read-only).Enumeration): Системата измерителни единици на документи. Първоначалната стойност зависи от Default unit system. introduced in 1.0Bool): Ако е Yes, хешерът се използва за смекчаване на topological naming problem. introduced in 1.0
Вижте също: Autogenerated API documentation и FreeCAD Scripting Basics.
За да създадете нов документ, използвайте метода newDocument([name], [hidden=False]) на приложението FreeCAD. Името на документа трябва да бъде уникално, което се проверява автоматично. Ако не е предоставено име, документът ще бъде наречен "Untitled". Ако се използва hidden=True, новият документ няма да се показва в графичния интерфейс и няма да се показва раздел за него.
import FreeCAD
from pathlib import Path
# The folder and filename we will use:
fld = "D:/testfiles/"
fnm = fld + "test.FCStd"
# Make sure fld exists:
Path(fld).mkdir(parents=True, exist_ok=True)
doc = FreeCAD.newDocument()
doc.saveAs(fnm)
FreeCAD.closeDocument(doc.Name)
doc = FreeCAD.open(fnm)
doc.save()
FreeCAD.closeDocument(doc.Name)