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
NILno write progress is displayed.
Returns
Tfor success;NILotherwise