public static ToXml2Format ( SceneObjectGroup sceneObject ) : string | ||
sceneObject | SceneObjectGroup | |
리턴 | string |
public static void SavePrimListToXml2(ISceneEntity[] entityList, TextWriter stream, Vector3 min, Vector3 max) { int primCount = 0; stream.WriteLine("<scene>\n"); foreach (ISceneEntity ent in entityList) { if (ent is SceneObjectGroup) { SceneObjectGroup g = (SceneObjectGroup)ent; if (!min.Equals(Vector3.Zero) || !max.Equals(Vector3.Zero)) { Vector3 pos = g.RootPart.GetWorldPosition(); if (min.X > pos.X || min.Y > pos.Y || min.Z > pos.Z) { continue; } if (max.X < pos.X || max.Y < pos.Y || max.Z < pos.Z) { continue; } } stream.WriteLine(SceneObjectSerializer.ToXml2Format(g)); //SceneObjectSerializer.SOGToXml2(writer, (SceneObjectGroup)ent); //stream.WriteLine(); primCount++; } } stream.WriteLine("</scene>\n"); stream.Flush(); }
public static string SaveGroupToXml2(SceneObjectGroup grp) { return(SceneObjectSerializer.ToXml2Format(grp)); }