示例#1
0
 public void Write(AssetWriter writer)
 {
     Bounds.Write(writer);
     LayerIndices.Write(writer);
     writer.AlignStream();
     NumberOfObjects.Write(writer);
     writer.AlignStream();
 }
示例#2
0
        public YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("bounds", Bounds.ExportYAML(container));
            node.Add("layerIndices", LayerIndices.ExportYAML());
            node.Add("numberOfObjects", NumberOfObjects.ExportYAML());
            return(node);
        }
示例#3
0
        public YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add(BoundsName, Bounds.ExportYAML(container));
            node.Add(LayerIndicesName, LayerIndices.ExportYAML());
            node.Add(NumberOfObjectsName, NumberOfObjects.ExportYAML());
            return(node);
        }
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("bounds", Bounds.ExportYAML(exporter));
            node.Add("layerIndices", LayerIndices.ExportYAML());
            node.Add("numberOfObjects", NumberOfObjects.ExportYAML());
            return(node);
        }
示例#5
0
 public void LinkToNode(RhinoSceneHierarchyNode InLinkedNode)
 {
     LinkedNode = InLinkedNode;
     InLinkedNode.bIsInstanceDefinition = true;
     LayerIndices.UnionWith(InLinkedNode.LayerIndices);
 }