AddSurfaceTextObjectNote
Overloads
| Name | Description |
|---|---|
| AddSurfaceTextObjectNote(string text, string Description) | TextObject 추가 모드 |
| AddSurfaceTextObjectNote(string text, string Description, Vertex3D vPos, Vertex3D vTextDir, Vertex3D vTextUp) | TextObject 생성 |
| AddSurfaceTextObjectNote(string text, string Description, Vertex3D vPos, Vertex3D vTextDir, Vertex3D vTextUp, Object tag) | TextObject 생성 |
| AddSurfaceTextObjectNote(string text, string description, Vertex3D targetPos, Vertex3D vTextDir, Vertex3D vTextUp, AnchorPoint anchor) | TextObject 생성 — 지정 AnchorPoint 가 targetPos 에 오도록 배치. |
AddSurfaceTextObjectNote(string text, string Description)
public void AddSurfaceTextObjectNote(string text, string Description)
TextObject 추가 모드
Parameters
| Name | Type | Description |
|---|---|---|
| text | string | Text |
| Description | string | Description |
AddSurfaceTextObjectNote(string text, string Description, Vertex3D vPos, Vertex3D vTextDir, Vertex3D vTextUp)
public int AddSurfaceTextObjectNote(string text, string Description, Vertex3D vPos, Vertex3D vTextDir, Vertex3D vTextUp)
TextObject 생성
Parameters
| Name | Type | Description |
|---|---|---|
| text | string | Title |
| Description | string | Description |
| vPos | Vertex3D | Text 위치 |
| vTextDir | Vertex3D | Text Direction : 텍스트가 작성되는 방향. Camera가 Z+ 인 경우, 텍스트는 X+ 방향으로 작성 (1, 0, 0) |
| vTextUp | Vertex3D | Text Up Direction : 텍스트의 위쪽 방향. Camera가 Z+ 인 경우, 위쪽 방향은 Y+ 임 (0, 1, 0) |
Returns
| Type | Description |
|---|---|
| int | TextObject ID |
AddSurfaceTextObjectNote(string text, string Description, Vertex3D vPos, Vertex3D vTextDir, Vertex3D vTextUp, Object tag)
public int AddSurfaceTextObjectNote(string text, string Description, Vertex3D vPos, Vertex3D vTextDir, Vertex3D vTextUp, Object tag)
TextObject 생성
Parameters
| Name | Type | Description |
|---|---|---|
| text | string | Title |
| Description | string | Description |
| vPos | Vertex3D | Text 위치 |
| vTextDir | Vertex3D | Text Direction : 텍스트가 작성되는 방향. Camera가 Z+ 인 경우, 텍스트는 X+ 방향으로 작성 (1, 0, 0) |
| vTextUp | Vertex3D | Text Up Direction : 텍스트의 위쪽 방향. Camera가 Z+ 인 경우, 위쪽 방향은 Y+ 임 (0, 1, 0) |
| tag | Object | 항목에 연결할 데이터가 포함된 개체 |
Returns
| Type | Description |
|---|---|
| int | TextObject ID |
AddSurfaceTextObjectNote(string text, string description, Vertex3D targetPos, Vertex3D vTextDir, Vertex3D vTextUp, AnchorPoint anchor)
public int AddSurfaceTextObjectNote(string text, string description, Vertex3D targetPos, Vertex3D vTextDir, Vertex3D vTextUp, AnchorPoint anchor)
TextObject 생성 — 지정 AnchorPoint 가 targetPos 에 오도록 배치.
Remarks
호출자가 항목을 하나씩 순회할 필요 없음 — 분류 이름 하나로 그 분류에 속한 항목 전체를 일괄 전환함.
전환 대상은 해당 분류에 속한 항목 전체이며 항목 종류를 가리지 않음.
지정한 이름의 분류가 없거나 분류가 비어 있으면 아무 것도 변경하지 않고 0 반환(예외 발생 없음).
분류에 속하지 않은 항목은 영향받지 않음.
Parameters
| Name | Type | Description |
|---|---|---|
| text | string | Title |
| description | string | Description |
| targetPos | Vertex3D | anchor 를 맞출 목표 월드 좌표 |
| vTextDir | Vertex3D | Text Direction : 텍스트가 작성되는 방향. Camera가 Z+ 인 경우, 텍스트는 X+ 방향으로 작성 (1, 0, 0) |
| vTextUp | Vertex3D | Text Up Direction : 텍스트의 위쪽 방향. Camera가 Z+ 인 경우, 위쪽 방향은 Y+ 임 (0, 1, 0) |
| anchor | AnchorPoint | targetPos 에 맞출 기준 anchor (예: AnchorPoint.Center) |
Returns
| Type | Description |
|---|---|
| int | TextObject ID |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
// 텍스트 박스의 하단 중앙이 (1000, 2000, 3000) 에 오도록 생성
int noteId = vizcore3d.Review.Note.AddSurfaceTextObjectNote(
"50", "건조마진",
new VIZCore3D.NET.Data.Vertex3D(1000.0f, 2000.0f, 3000.0f),
new VIZCore3D.NET.Data.Vertex3D(1.0f, 0.0f, 0.0f), // 텍스트 진행 방향
new VIZCore3D.NET.Data.Vertex3D(0.0f, 0.0f, 1.0f), // 텍스트 위쪽 방향
VIZCore3D.NET.Data.AnchorPoint.BottomCenter);
}