![]() | BoundBoxParameterGetShapeDrawingLineParameter Method |
Namespace: VIZCore3DX.NET.Data
public List<Vertex3DItemCollection> GetShapeDrawingLineParameter()
// VIZCore3DX.NET Control private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx; private void Example() { // 선택 노드 List<Data.Node> nodes = vizcore3dx.Object3D.FromFilter(Data.Object3dFilter.SELECTED_TOP); Data.BoundBoxParameter param = vizcore3dx.Review.Measure.GetBoundBoxByPlaneVertex( nodes /* Node */ , new Data.Vertex3D(0, 0, 1) /* Normal */ ); vizcore3dx.BeginUpdate(); // Draw Custom Line int shapeId = vizcore3dx.ShapeDrawing.AddLine( param.GetShapeDrawingLineParameter() , 0 , Color.Black , 5.0f , true ); // Use DepthTest vizcore3dx.ShapeDrawing.DepthTest = true; // Draw Point for (int i = 0; i < 8; i++) { int noteId = vizcore3dx.Review.Note.AddNote3D(i.ToString(), param.VertexItems[i]); // Set DepthTest vizcore3dx.Review.Note.EnableDepthTest(noteId, true); } vizcore3dx.EndUpdate(); }