본문으로 건너뛰기

AddStream

Overloads​

NameDescription
AddStream(List<StreamData> items)Add Stream
AddStream(List<StreamData> items, string password)Add Stream
AddStream(List<StreamData> items, bool updateData)Add Stream
[AddStream(List<StreamData> items, Dictionary2& addedNodes, bool updateData)](#addstreamliststreamdata-items-dictionary2&-addednodes-bool-updatedata)Add Stream
AddStream(StreamData stream)Add Stream

AddStream(List<StreamData> items)​

public bool AddStream(List&lt;StreamData&gt; items)

Add Stream

Parameters​

NameTypeDescription
itemsList<StreamData>Stream Data Collection

Returns​

TypeDescription
boolResult

AddStream(List<StreamData> items, string password)​

public bool AddStream(List&lt;StreamData&gt; items, string password)

Add Stream

Parameters​

NameTypeDescription
itemsList<StreamData>Stream Data Collection
passwordstringPassword

Returns​

TypeDescription
boolResult

AddStream(List<StreamData> items, bool updateData)​

public bool AddStream(List&lt;StreamData&gt; items, bool updateData)

Add Stream

Parameters​

NameTypeDescription
itemsList<StreamData>Stream Data Collection
updateDataboolUpdate Data

Returns​

TypeDescription
boolTrue : Sucess / False : Fail

Examples​

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void AddStreamFile(Dictionary<string, byte[]> source)
{
vizcore3d.Model.OnStreamProgressChangedEvent += Model_OnStreamProgressChangedEvent;

List<VIZCore3D.NET.Data.StreamData> stream = new List<VIZCore3D.NET.Data.StreamData>();

foreach (KeyValuePair<string, byte[]> item in source)
{
VIZCore3D.NET.Data.StreamData data = new VIZCore3D.NET.Data.StreamData(
item.Value /* byte[] */
, item.Key /* Model Name */
);

stream.Add(data);
}

vizcore3d.Model.AddStream(stream);
}

private void Model_OnStreamProgressChangedEvent(object sender, VIZCore3D.NET.Event.EventManager.StreamProgressEventArgs e)
{
System.Diagnostics.Trace.WriteLine(string.Format("[{0}/{1}] {2} : {3}", e.Index, e.Count, e.ModelName, e.Result));
}

See also​

AddStream(List<StreamData> items, Dictionary2& addedNodes, bool updateData) \{#addstreamliststreamdata-items-dictionary2&-addednodes-bool-updatedata}​

public bool AddStream(List&lt;StreamData&gt; items, Dictionary`2& addedNodes, bool updateData)

Add Stream

Parameters​

NameTypeDescription
itemsList<StreamData>Stream Data Collection
addedNodesDictionary<string, Node>Added Nodes - Key (FileName) / Value (Node)
updateDataboolUpdate Data

Returns​

TypeDescription
boolTrue : Sucess / False : Fail

AddStream(StreamData stream)​

public void AddStream(StreamData stream)

Add Stream

Parameters​

NameTypeDescription
streamStreamDataStream Data

Examples​

// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
List<VIZCore3D.NET.Data.StreamData> items = GetModelData();

vizcore3d.Model.BeginStream();

foreach (VIZCore3D.NET.Data.StreamData item in items)
{
vizcore3d.Model.AddStream(item);
}

vizcore3d.Model.EndStream();
}

See also​