WRITE-3MF-DATA [Public Function]
Package: 3d-printing.data-exchange
(Nick name(s): :3dp.x
)
Write a 3mf model to disk using a model specification property list.
(write-3mf-data filename :build {plist}
:resource-objects {list}
[:metadata {list}]
[:progress {PROGRESS}])
Arguments
- filename {
string
} - Name of the file to write the 3mf model to.
- :build {
plist
} - The build specification as generated by [
make-3mf-model-spec
] - :resource-objects {
list
} - The resource object specifications as generated by
[
make-3mf-resource-object-specs
] - :metadata {
assoc list
} - Metadata to add to the exported model. The elements of the assoc list
have the form
'(<key {string}> . <value {string}>)
. For example:'("Title" . " Cube")
- :progress {
PROGRESS
} - Handle to a progress indicator UI object. If
NIL
no write progress is displayed.
Returns
T
for success;NIL
otherwise