File3dm Class |
The 3dm format is the main Rhinoceros storage format.
Visit http://www.opennurbs.com/ for more details.
Namespace: Rhino.FileIO
The File3dm type exposes the following members.
Name | Description | |
---|---|---|
AllDimStyles |
Dimension Styles in this file.
| |
AllGroups |
Groups in this file.
| |
AllHatchPatterns |
Hatch patterns in this file.
| |
AllInstanceDefinitions |
Instance definitions in this file
| |
AllLayers |
Layers in this file.
| |
AllLinetypes |
Linetypes in this file.
| |
AllMaterials |
Materials in this file.
| |
AllNamedConstructionPlanes |
Named construction planes in this file.
| |
AllNamedViews |
Named views in this file.
| |
AllViews |
Views that represent the RhinoViews which are displayed when Rhino loads this file.
| |
ApplicationDetails |
Gets or sets details for the application that wrote this file.
| |
ApplicationName |
Gets or sets the name of the application that wrote this file.
| |
ApplicationUrl |
Gets or sets a URL for the application that wrote this file.
| |
ArchiveVersion |
Gets the 3dm file archive version.
| |
Created |
Get the DateTime that this file was originally created. If the
value is not set in the 3dm file, then DateTime.MinValue is returned
| |
CreatedBy |
Gets a string that names the user who created the file.
| |
DimStyles | Obsolete.
Dimension Styles in this file.
| |
EarthAnchorPoint |
If set, this is the model's location on the earth. This information is
used when the model is used with GIS information.
| |
EmbeddedFiles |
The embedded files in this file.
| |
HatchPatterns | Obsolete.
Hatch patterns in this file
| |
InstanceDefinitions | Obsolete.
Instance definitions in this file.
| |
LastEdited |
Get the DateTime that this file was last edited. If the
value is not set in the 3dm file, then DateTime.MinValue is returned
| |
LastEditedBy |
Gets a string that names the user who last edited the file.
| |
Layers | Obsolete.
Layers in this file.
| |
Linetypes | Obsolete.
Linetypes in this file.
| |
Manifest |
Retrieves the manifest with all object descriptions in this file.
| |
Materials | Obsolete.
Materials in this file.
| |
NamedConstructionPlanes |
Named construction planes in this file.
| |
NamedViews |
Named views in this file.
| |
Notes |
Gets or sets the model notes.
| |
Objects |
Gets access to the File3dmObjectTable class associated with this file,
which contains all objects.
| |
PlugInData |
Custom plug-in data in this file. This data is not attached to any geometry or attributes
| |
RenderEnvironments |
The render environments in this file.
| |
RenderMaterials |
The render materials in this file.
| |
RenderTextures |
The render textures in this file.
| |
Revision |
Gets or sets the revision number.
| |
Settings |
Settings include tolerance, and unit system, and defaults used
for creating views and objects.
| |
StartSectionComments |
Gets or sets the start section comments, which are the comments with which the 3dm file begins.
| |
Strings |
Document user strings in this file
| |
Views |
Views that represent the RhinoViews which are displayed when Rhino loads this file.
|
Name | Description | |
---|---|---|
Audit | Obsolete.
This function is only kept for forward assembly compatibility.
| |
Dispose |
Actively reclaims unmanaged resources that this instance uses.
| |
Dispose(Boolean) |
For derived class implementers.
This method is called with argument true when class user calls Dispose(), while with argument false when the Garbage Collector invokes the finalizer, or Finalize() method. You must reclaim all used unmanaged resources in both cases, and can use this chance to call Dispose on disposable fields if the argument is true. Also, you must call the base virtual method within your overriding method. | |
Dump | Prepares a text dump of the entire model. | |
DumpSummary | Prepares a text dump of model properties and settings. | |
DumpToTextLog | Prepares a text dump of the entire model. | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize |
Passively reclaims unmanaged resources when the class user did not explicitly call Dispose().
(Overrides ObjectFinalize.) | |
FromByteArray |
Read a 3dm file from a byte array
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetPreviewImage | Preview image used for file explorer | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsValid(String) | Obsolete.
The File3dm object is kept consistent during its creation.
Therefore, this function now returns only true.
| |
IsValid(TextLog) | Obsolete.
The File3dm object is kept consistent during its creation.
Therefore, this function now returns only true.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Polish | Obsolete.
This function is only kept for forward assembly compatibility.
| |
Read(String) |
Reads a 3dm file from a specified location.
| |
Read(String, File3dmTableTypeFilter, File3dmObjectTypeFilter) |
Reads a 3dm file from a specified location.
| |
ReadApplicationData |
Reads only the application information from an existing 3dm file.
| |
ReadArchiveVersion | Reads only the archive 3dm version from an existing 3dm file. | |
ReadDimensionStyles |
Read the dimension styles table out of a 3dm file.
| |
ReadEarthAnchorPoint |
Reads only the earth anchor point from an existing 3dm file
| |
ReadNotes | Reads only the notes from an existing 3dm file. | |
ReadPreviewImage |
Attempts to read the preview image out of a 3dm file.
| |
ReadRevisionHistory |
Quickly check a file for it's revision information. This function does
not read the entire file, just what it needs to get revision information out
| |
ReadWithLog(String, String) |
Read a 3dm file from a specified location and log any archive
reading errors.
| |
ReadWithLog(String, File3dmTableTypeFilter, File3dmObjectTypeFilter, String) |
Reads a 3dm file from a specified location.
| |
SetPreviewImage | Preview image used for file explorer | |
ToByteArray |
Write to an in-memory byte[]
| |
ToByteArray(File3dmWriteOptions) |
Write to an in-memory byte[]
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Write(String, File3dmWriteOptions) |
Writes contents of this model to an openNURBS archive.
If the model is not valid, then Write will refuse to write it.
| |
Write(String, Int32) |
Writes contents of this model to an openNURBS archive.
If the model is not valid, then Write will refuse to write it.
| |
WriteMultipleObjects |
Creates a simple 3dm file that contains a multiple geometric objects.
| |
WriteOneObject |
Creates a simple 3dm file that contains a single geometric object.
| |
WriteWithLog(String, File3dmWriteOptions, String) |
Writes contents of this model to an openNURBS archive.
If the model is not valid, then Write will refuse to write it.
| |
WriteWithLog(String, Int32, String) |
Writes contents of this model to an openNURBS archive.
If the model is not valid, then Write will refuse to write it.
|