Click or drag to resize

MeshEditManager Class

[MANAGER] Mesh Edit Manager
Inheritance Hierarchy
SystemObject
  VIZCoreBase
    VIZCore3D.NET.ManagerMeshEditManager

Namespace: VIZCore3D.NET.Manager
Assembly: VIZCore3D.NET (in VIZCore3D.NET.dll) Version: 2.8.24.910 (2.8.24.910)
Syntax
C#
public class MeshEditManager : VIZCoreBase

The MeshEditManager type exposes the following members.

Methods
 NameDescription
Public methodCode exampleAddPrimitiveBox Body 노드에 Box Primitive 생성
Public methodCode exampleAddPrimitiveCircularTorus Body 노드에 Circular Torus Primitive 생성
Public methodCode exampleAddPrimitiveCone(Int32, ListSingle, Single, Matrix3D, Color, Boolean, Int32, Single, Int32) Body 노드에 Cone (Cone, Sloped Cylinder, Snout) Primitive 생성
Public methodCode exampleAddPrimitiveCone(Int32, ListSingle, ListSingle, Single, Matrix3D, Color, Boolean, Int32, Single, Int32) Body 노드에 Cone (Cone, Sloped Cylinder, Snout) Primitive 생성
Public methodCode exampleAddPrimitiveCylinder(Int32, Single, Single, Matrix3D, Color, Boolean, Int32) Body 노드에 Cylinder Primitive 생성
Public methodCode exampleAddPrimitiveCylinder(Int32, Vertex3D, Vertex3D, Single, Color, Boolean, Int32) Body 노드에 Cylinder Primitive 생성
Public methodCode exampleAddPrimitiveCylinder(Int32, Single, Single, Single, Single, Matrix3D, Color, Boolean, Int32) Body 노드에 Cylinder Primitive 생성
Public methodCode exampleAddPrimitiveDish Body 노드에 Dish Primitive 생성
Public methodCode exampleAddPrimitivePolyhedral(Int32, PolyhedralModel, Boolean) Body 노드에 Polyhedral Primitive 생성
Public methodCode exampleAddPrimitivePolyhedral(Int32, ListPoint, Color, Boolean) Body 노드에 Polyhedral Primitive 생성
Public methodCode exampleAddPrimitivePolyhedral(Int32, ListPoint, Single, Color, Boolean) Body 노드에 Polyhedral Primitive 생성
Public methodCode exampleAddPrimitivePolyhedral(Int32, ListPoint, Single, Single, Color, Boolean) Body 노드에 Polyhedral Primitive 생성
Public methodCode exampleAddPrimitivePyramid Body 노드에 Pyramid Primitive 생성
Public methodCode exampleAddPrimitiveRectangularTorus Body 노드에 Rectangular Torus Primitive 생성
Public methodCode exampleAddPrimitiveSphere Body 노드에 Sphere Primitive 생성
Public methodCode exampleAddPrimitiveSphericalCap Body 노드에 Spherical Cap Primitive 생성
Public methodChangeBodyMesh(Int32, ListVertex3D, ListVector3D, ListSingle) Body 노드의 Mesh를 교체
Public methodCode exampleChangeBodyMesh(ListInt32, ListVertex3D, ListVector3D, ListSingle, ListInt32) Body 노드 리스트의 Mesh 를 교체
Public methodCode exampleCreateBody Body 노드 생성
Public methodCode exampleCreateBodyPrimitiveBox Body 노드 생성 - Primitive Box
Public methodCode exampleCreateBodyPrimitiveCircularTorus Body 노드 생성 - Primitive Circular Torus
Public methodCode exampleCreateBodyPrimitiveCone(Int32, String, ListSingle, Single, Matrix3D, Color, Int32, Single, Int32) Body 노드 생성 - Primitive Cone (Cone, Sloped Cylinder, Snout)
Public methodCode exampleCreateBodyPrimitiveCone(Int32, String, ListSingle, ListSingle, Single, Matrix3D, Color, Int32, Single, Int32) Body 노드 생성 - Primitive Cone (Cone, Sloped Cylinder, Snout)
Public methodCode exampleCreateBodyPrimitiveCone(Int32, String, ListSingle, Single, Matrix3D, Color, Boolean, Int32, Single, Int32) Body 노드 생성 - Primitive Cone (Cone, Sloped Cylinder, Snout)
Public methodCode exampleCreateBodyPrimitiveCone(Int32, String, ListSingle, ListSingle, Single, Matrix3D, Color, Boolean, Int32, Single, Int32) Body 노드 생성 - Primitive Cone (Cone, Sloped Cylinder, Snout)
Public methodCode exampleCreateBodyPrimitiveCylinder(Int32, String, Single, Single, Matrix3D, Color, Int32) Body 노드 생성 - Primitive Cylinder
Public methodCode exampleCreateBodyPrimitiveCylinder(Int32, String, Vertex3D, Vertex3D, Single, Color, Int32) Body 노드 생성 - Primitive Cylinder
Public methodCode exampleCreateBodyPrimitiveCylinder(Int32, String, Single, Single, Matrix3D, Color, Boolean, Int32) Body 노드 생성 - Primitive Cylinder
Public methodCode exampleCreateBodyPrimitiveCylinder(Int32, String, Vertex3D, Vertex3D, Single, Color, Boolean, Int32) Body 노드 생성 - Primitive Cylinder
Public methodCode exampleCreateBodyPrimitiveCylinder(Int32, String, Single, Single, Single, Single, Matrix3D, Color, Int32) Body 노드 생성 - Primitive Cylinder
Public methodCode exampleCreateBodyPrimitiveCylinder(Int32, String, Single, Single, Single, Single, Matrix3D, Color, Boolean, Int32) Body 노드 생성 - Primitive Cylinder
Public methodCode exampleCreateBodyPrimitiveDish Body 노드 생성 - Primitive Dish
Public methodCode exampleCreateBodyPrimitivePolyhedral(Int32, String, PolyhedralModel) Body 노드 생성 - Primitive Polyhedral
Public methodCode exampleCreateBodyPrimitivePolyhedral(Int32, String, ListPoint, Single, Color) Body 노드 생성 - Primitive Polyhedral
Public methodCode exampleCreateBodyPrimitivePolyhedral(Int32, String, ListPoint, Single, Single, Color) Body 노드 생성 - Primitive Polyhedral
Public methodCode exampleCreateBodyPrimitivePyramid Body 노드 생성 - Primitive Pyramid
Public methodCode exampleCreateBodyPrimitiveRectangularTorus Body 노드 생성 - Primitive Rectangular Torus
Public methodCode exampleCreateBodyPrimitiveSphere Body 노드 생성 - Primitive Sphere
Public methodCode exampleCreateBodyWithIndexedTriangleSet Body 노드 및 Mesh 생성
Public methodCode exampleCreateBodyWithMesh(Int32, String, ListVertex3D, Color) Body 노드 및 Mesh 생성
Public methodCode exampleCreateBodyWithMesh(Int32, String, ListVertex3D, ListVector3D, Color) Body 노드 및 Mesh 생성
Public methodCode exampleCreateBodyWithPrimitiveSphericalCap Body 노드 생성 - Primitive Spherical Cap
Public methodCode exampleCreateNode 노드 생성
Public methodCode exampleCreateNodes(ListNewNodeItem) 복수개의 노드 생성
Public methodCode exampleCreateNodes(ListNewNodeItem, Boolean) 복수개의 노드 생성
Public methodCreateNodes(ListInt32, ListInt32, ListNodeKind, ListString) 복수개의 노드 생성
Public methodCreateSurfaceFromPoint Corner, Edge, Inner 정점을 이용하여 Surface 데이터를 생성하고 STL 파일로 저장
Public methodCutSurfaceWithBaseSurface 기준면을 사용하여 선택된 면을 절단
Public methodCutSurfaceWithBaseSurface(Int32, Int32) 기준면을 기준으로 선택면을 절단
Public methodDeleteDuplicateEdge 중복된 EDGE 정보 삭제
Public methodCode exampleGetBodyVertices Body 노드의 정점 정보 반환
Public methodGetEdgeLoops 지정된 부재(파트)의 Edge Loop 반환
Public methodGetMaxId 현재 모델의 사용 가능한 MAX Node ID 값
Public methodGetNodeVertices 노드의 정점 정보 반환
Public methodGetScreenCoordinatesInVertex 노드 정점 데이터의 화면 좌표 반환
Public methodMergeBody 부재간 병합 - 첫번째 선택한 Body를 두번째 선택한 Body에 병합
Public methodMergeBody(Int32, Int32) 부재간 병합 - From의 Body가 To의 Body에 병합
Public methodMergeShape(Int32) 노드를 하나의 Body 단위로 병합
Public methodMergeShape(Int32, Int32) 노드를 하나의 Body 단위로 병합
Public methodMergeShape(Node, Node) 노드를 하나의 Body 단위로 병합
Public methodMoveBodyToNode 바디(BODY) 이동
Public methodMoveNodeToNode 노드 이동
Public methodMoveVertex 점-점 이동 : 첫번째 선택한 정점을 두번째 선택한 포인트로 이동
Public methodMoveVertex(Int32, Vertex3D, Vertex3D) 점-점 이동 : 첫번째 정점을 두번째 정점으로 이동
Public methodMoveVertexToLineProjection 점-라인 이동 : 첫번째 선택한 정점을 두번째 선택한 라인으로 투영
Public methodMoveVertexToLineProjection(Int32, Vertex3D, Vertex3D, Vertex3D) 점-라인 이동
Public methodMoveVertexToLineProjectionWithBaseSurface 점-기준면 라인 이동 : 선택한 포인트를 기준면을 사용한 라인으로 투영
Public methodMoveVertexToLineProjectionWithBaseSurface(Int32, Vertex3D, Vertex3D, Vertex3D, Vertex3D, Vector3D) 점-기준면 라인 이동
Public methodMoveVertexToSurfaceProjection 점-면 이동 : 선택한 위치를 선택한 면으로 투영
Public methodMoveVertexToSurfaceProjection(Int32, Vertex3D, Vertex3D, Vector3D) 점-면 이동 : 특정 위치를 지정된 면으로 투영
Public methodCode exampleSetBodyVertices Body 노드의 정점 정보 변경
Public methodSimplifyMesh 선택된 부재의 Mesh 형상을 단순화
Public methodSimplifyMesh(Boolean) 선택된 부재의 Mesh 형상을 단순화
Public methodSimplifyMesh(Int32, ListVertex3D, Boolean) 지정된 부재의 Mesh 형상을 단순화
Top
Events
 NameDescription
Public eventOnMeshEditNodeIndexChangedEvent 노드 인덱스 변경 이벤트
Public eventOnMeshEditNodeRemovedEvent 노드 삭제 이벤트
Public eventOnMeshEditNodeVertexChangedEvent 노드 정점 변경 이벤트
Top
See Also