본문으로 건너뛰기

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));
}

AddStream(List<StreamData> items, Dictionary`2& 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
addedNodes[Dictionary](https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2[[system.string, mscorlib, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089],[vizcore3d.net.data.node, vizcore3d..net, version=1.0.26.325, culture=neutral, publickeytoken=null]]&)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();
}