|
NXImageLayerVectorEditorInsertNewOBJ(eXvcObjType, ArrayList, Boolean, Boolean) Method
|
객체 형식과 정점 배열을 이용하여 새로운 객체를 추가한다.
Namespace: Pixoneer.NXDL.NXImageAssembly: NXImage (in NXImage.dll) Version: 2.0.3.38
Syntaxpublic XvcObj InsertNewOBJ(
eXvcObjType type,
ArrayList vertexList,
bool bAddCommand,
bool bObjFixed
)
Parameters
- type eXvcObjType
- [In] 객체 형식.
- vertexList ArrayList
- [In] 정점 목록.
- bAddCommand Boolean
- [In] 새로운 객체를 추가하면서 Undo/Redo 명령을 적용할지에 대한 여부.
- bObjFixed Boolean
- [In] 추가된 객체를 고정시킬것인지에 대한 여부.
Return Value
XvcObj 객체가 생성되고 추가되면 생성된 객체가 반환되고, 그렇지 않으면 null이 반환된다.
Example
예제 #1:
private void rectangleToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Collections.ArrayList vertexList = new System.Collections.ArrayList();
vertexList.Add(new XVertex3d(10, 10, 0));
vertexList.Add(new XVertex3d(30, 30, 0));
XvcObj obj = nxImageLayerVectorEditor.InsertNewOBJ(eXvcObjType.Rectangle, vertexList, true, false);
obj.IsFixed = true;
nxImageLayerVectorEditor.SelectNone();
}
예제 #2:
private void rectangleToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Collections.ArrayList vertexList = new System.Collections.ArrayList();
vertexList.Add(new XVertex3d(10, 10, 0));
vertexList.Add(new XVertex3d(30, 30, 0));
XvcObj obj = nxImageLayerVectorEditor.InsertNewOBJ(eXvcObjType.Rectangle, vertexList, true, true);
obj.IsFixed = false;
nxImageLayerVectorEditor.SelectObject(obj, true);
}
See Also