Alias API 업데이트
Alias 2026에서는 새로운 클래스 및 메서드를 포함하여 Alias API에 여러 가지 업데이트가 적용되었습니다.
새 클래스
다음과 같은 클래스가 새롭게 추가되었습니다.
AlReferenceUpdate - Reference Manager에서 표시된 참조 파일을 업데이트할 수 있습니다.
AlReferenceUpdate를 참조하세요.
AlToolMetaData - 툴 메타데이터에 대한 래퍼를 생성하는 메서드를 제공합니다.
AlToolMetaData를 참조하세요.
업데이트된 클래스
AlEditor 클래스
다음 메서드가 AlEditor 클래스에 추가되었습니다.
- AlEditor::setTitle(); - 위젯의 제목(또는 레이블)을 변경할 수 있습니다.
- AlEditor::setPopupItems(); - 기존 팝업 위젯에 표시된 항목을 변경할 수 있습니다.
- AlEditor::addMultilineString(); - 텍스트 필드를 추가하여 여러 줄의 텍스트를 표시하거나 입력합니다.
- AlEditor::addGoButton(); -- 편집기 하단에 Go 버튼을 추가합니다.
- AlEditor::addCancelButton(); - 편집기 하단에 Cancel 버튼을 추가합니다.
- AlEditor::addNextButton(); - 편집기 하단에 Next 버튼을 추가합니다.
- AlEditor::addResetButton(); - 편집기 하단에 Reset 버튼을 추가합니다.
- AlEditor::addDoubleSlider(); - 편집기에 이중 입력 및 슬라이더 위젯을 추가합니다.
- AlEditor::setImage( const char* symbolName, const char* fileName); - 기존 이미지 위젯을 지정된 파일의 이미지를 표시하도록 변경합니다.
- AlEditor::setImage( const char* symbolName, int imgWidth, int imgHeight, const unsigned char* image); - 기존 이미지 위젯을 지정된 이미지 데이터를 표시하도록 변경합니다.
- AlEditor::setGroupExpanded(); - 기존 그룹을 확장하거나 축소합니다.
- AlEditor::setTitle(); - 위젯의 제목(또는 레이블)을 변경합니다.
- AlEditor::setPopupItems(); - 기존 팝업 위젯의 항목을 변경합니다.
자세한 내용은 AlEditor를 참조하세요.
AlDagNode
다음과 같은 메서드가 새롭게 추가되었습니다.
- AlDagNode::hasToolMetaData();
- AlToolMetaData::getToolMetaData(); - DAG 노드와 연결된 메타데이터를 가져옵니다.
- AlToolMetaData::createToolMetaData(); - AlToolMetaData를 생성하고 dag 노드와 연결합니다.
자세한 내용은 AlEditor를 참조하세요.
AlObject
다음과 같은 메서드가 새롭게 추가되었습니다.
- AlObject::asSubdivPtr() - AlObject를 AlSubdiv로 다운캐스트하는 것이 안전한 경우 AlSubdiv에 대한 null이 아닌 포인터를 반환합니다.
- AlObject::asToolMetaDataPtr() - AlObject를 AlToolMetaData로 다운캐스트하는 것이 안전한 경우 AlToolMetaData에 대한 null이 아닌 포인터를 반환합니다.
자세한 내용은 AlObject를 참조하세요.
AlSurface 클래스
AlSurface::trim() 메서드가 업데이트되었습니다.
자세한 내용은 AlSurface를 참조하세요.
AlCurveOnSurface
새로운 create( const AlCurve); 메서드가 추가되었습니다. 이 메서드는 AlCurve();에서 서페이스 위의 곡선을 생성합니다.
자세한 내용은 AlCurveOnSurface를 참조하세요.
AlFunctionHandle
AlFunctionHandle::setToolTitle() 메서드가 추가되었습니다. 이 메서드는 GUI에서 툴 제목으로 나타날 문자열을 설정합니다.
자세한 내용은 AlFunctionHandle을 참조하세요.
AlUniverse
메모리 할당 회귀 문제를 해결하기 위해 AlUniverse::retrieveOptions(); 메서드가 업데이트되었습니다. 이 메서드를 사용하는 모든 플러그인은 다시 컴파일해야 합니다.