DrawCapsule
Overloads
DrawCapsule(Point p11, Point p12, Point p21, Point p22, int height, int sideCount, int groupId, Color color, float thickness, bool visible)
public int DrawCapsule(Point p11, Point p12, Point p21, Point p22, int height, int sideCount, int groupId, Color color, float thickness, bool visible)
Draw Capsule (Only Z+)
Parameters
| Name | Type | Description |
|---|---|---|
| p11 | Point | Point 1-1 |
| p12 | Point | Point 1-2 |
| p21 | Point | Point 2-1 |
| p22 | Point | Point 2-2 |
| height | int | Height |
| sideCount | int | Side Count : 6 ~ 36 |
| groupId | int | Group Id |
| color | Color | 라인 색상 |
| thickness | float | 라인 두께 |
| visible | bool | 보이기/숨기기 상태 |
Returns
| Type | Description |
|---|---|
| int | 등록된 개체 ID |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
System.Drawing.Point p11 = new System.Drawing.Point(89479, -135720);
System.Drawing.Point p12 = new System.Drawing.Point(595973, -135720);
System.Drawing.Point p21 = new System.Drawing.Point(89479, -286193);
System.Drawing.Point p22 = new System.Drawing.Point(595973, -286193);
int shapeId = vizcore3d.ShapeDrawing.DrawCapsule(
p11 /* Line #1 Start Point */
, p12 /* Line #1 End Point */
, p21 /* Line #2 Start Point */
, p22 /* Line #2 End Point */
, 91127 /* Height : Z Axis */
, 12 /* Side Count : 6 ~ 36 */
, 1 /* Group Id */
, Color.Purple /* Line Color */
, 5 /* Thickness */
, true /* Visible */
);
}
DrawCapsule(Point p1, Point p2, int height, int sideCount, int groupId, Color color, float thickness, bool visible)
public int DrawCapsule(Point p1, Point p2, int height, int sideCount, int groupId, Color color, float thickness, bool visible)
Draw Capsule (Only Z+)
Parameters
| Name | Type | Description |
|---|---|---|
| p1 | Point | Min. Point |
| p2 | Point | Max. Point |
| height | int | Height |
| sideCount | int | Side Count : 6 ~ 36 |
| groupId | int | Group Id |
| color | Color | 라인 색상 |
| thickness | float | 라인 두께 |
| visible | bool | 보이기/숨기기 상태 |
Returns
| Type | Description |
|---|---|
| int | 등록된 개체 ID |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
System.Drawing.Point p1 = new System.Drawing.Point(89479, -135720);
System.Drawing.Point p2 = new System.Drawing.Point(595973, -286193);
int shapeId = vizcore3d.ShapeDrawing.DrawCapsule(
p1 /* Min. Point */
, p2 /* Max. Point */
, 91127 /* Height : Z Axis */
, 12 /* Side Count : 12 ~ 36 */
, 1 /* Group Id */
, Color.Purple /* Line Color */
, 5 /* Thickness */
, true /* Visible */
);
}