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.1104 (2.8.24.1104)
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