본문으로 건너뛰기

AddSurfaceTextObjectNote

Overloads​

NameDescription
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​

NameTypeDescription
textstringText
DescriptionstringDescription

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​

NameTypeDescription
textstringTitle
DescriptionstringDescription
vPosVertex3DText 위치
vTextDirVertex3DText Direction : 텍스트가 작성되는 방향. Camera가 Z+ 인 경우, 텍스트는 X+ 방향으로 작성 (1, 0, 0)
vTextUpVertex3DText Up Direction : 텍스트의 위쪽 방향. Camera가 Z+ 인 경우, 위쪽 방향은 Y+ 임 (0, 1, 0)

Returns​

TypeDescription
intTextObject 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​

NameTypeDescription
textstringTitle
DescriptionstringDescription
vPosVertex3DText 위치
vTextDirVertex3DText Direction : 텍스트가 작성되는 방향. Camera가 Z+ 인 경우, 텍스트는 X+ 방향으로 작성 (1, 0, 0)
vTextUpVertex3DText Up Direction : 텍스트의 위쪽 방향. Camera가 Z+ 인 경우, 위쪽 방향은 Y+ 임 (0, 1, 0)
tagObject항목에 연결할 데이터가 포함된 개체

Returns​

TypeDescription
intTextObject 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​

NameTypeDescription
textstringTitle
descriptionstringDescription
targetPosVertex3Danchor 를 맞출 목표 월드 좌표
vTextDirVertex3DText Direction : 텍스트가 작성되는 방향. Camera가 Z+ 인 경우, 텍스트는 X+ 방향으로 작성 (1, 0, 0)
vTextUpVertex3DText Up Direction : 텍스트의 위쪽 방향. Camera가 Z+ 인 경우, 위쪽 방향은 Y+ 임 (0, 1, 0)
anchorAnchorPointtargetPos 에 맞출 기준 anchor (예: AnchorPoint.Center)

Returns​

TypeDescription
intTextObject 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);
}