forked from Aspose-3D-Cloud/aspose-3d-cloud-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathu3_d_save_option.go
33 lines (31 loc) · 1.57 KB
/
u3_d_save_option.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*
* Aspose.3D Cloud API Reference
*
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* API version: 3.0
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package aspose3dcloud
type U3DSaveOption struct {
// Gets or sets of the SaveFormat.
SaveFormat SaveFormat `json:"SaveFormat,omitempty"`
// Some files like OBJ depends on external file, the lookup paths will allows Aspose.3D to look for external file to load
LookupPaths []string `json:"LookupPaths,omitempty"`
// The file name of the exporting/importing scene. This is optional, but useful when serialize external assets like OBJ's material.
FileName string `json:"FileName,omitempty"`
// The file format like FBX,U3D,PDF ....
FileFormat string `json:"FileFormat,omitempty"`
// Gets or sets whether flip coordinate system of control points/normal during importing/exporting.
FlipCoordinateSystem bool `json:"FlipCoordinateSystem,omitempty"`
// Gets or sets whether to enable mesh data compression.
MeshCompression bool `json:"MeshCompression,omitempty"`
// Gets or sets whether to export normal data.
ExportNormals bool `json:"ExportNormals,omitempty"`
// Gets or sets whether to export texture coordinates.
ExportTextureCoordinates bool `json:"ExportTextureCoordinates,omitempty"`
// Gets or sets whether to export vertex's diffuse color.
ExportVertexDiffuse bool `json:"ExportVertexDiffuse,omitempty"`
// Gets or sets whether to export vertex' specular color.
ExportVertexSpecular bool `json:"ExportVertexSpecular,omitempty"`
}