본문 바로가기
  • Welcome!

분류 전체보기1466

VBA 프로그램 - 구구단 구구단을 계산 하는 프로그램 입니다 가로 방향으로 1 에서 9 까지 표시 합니다. 세로 방향으로 1 에서 9 까지 표시 합니다.가로 세로를 곱하여 구구단을 완료 합니다 프로그램 소스 가호 세로 숫자 표시, 구구단 결과 값 표시 Sub V_number() Dim i As Long For i = 1 To 9 Cells(i, 1) = i Next i End Sub Sub H_number() Dim i As Long For i = 1 To 9 Cells(1, i) = i Next i End Sub Sub gugudan() Dim i As Long Dim j As Long For i = 1 To 9 For j = 1 To 9 Cells(i, j) = i * j Next j Next i End Sub 프로그램 결과 2020. 11. 29.
VB API Fundamentals - Excel VBA 개발 환경 설정 VBA는 스크립트로 개발 도구 입니다. 컴파일 기능이 없습니다. Creo 프로그램을 자동화하는 도구 중 무료이고, 다은 개발 도구 보다 빨리 개발 할수 있습니다. 다른 무상 / 유상 Creo 개발 도구에 비해 기능은 제한적 입니다. 하지만 활용성은 꽤 훌륭하다고 생각 됩니다. VBA는 엑셀 프로그램 안에서 개발 합니다. VBA로 Creo 응용 프로그램을 개발 하기전에 엑셀 VBA 기본 교육이 필요 합니다. 다행히 유튜부에 관련자료는 많습니다. 액셀 VBA를 공부 하면, 일반적으로 많이 사용 하는 엑셀을 더 잘 활용 할수 있습니다. 엑셀 프로그램을 매우 잘 다루시는 분들은 더 쉽게 VBA로 Creo 응용 프로그램을 개발 할수 있습니다. 위 사이트에서 vba에 대한 기초적인 내용을 배웠습니다. 모두 다 수겅.. 2020. 11. 29.
VBA Fundamentals #2 VBA는 계층적 구조의 개체를 사용하여 프로그램을 개발 합니다. Creo의 "부모 /자식" 관계로 이해 하십시요, Creo VBA API는 계층적 구조를 기반으로 하여 객체 간의 관계를 정의하고 조작하는데, 이는 복잡한 시스템을 효율적으로 관리하고 제어하는 데 필수적인 요소입니다.※ Creo VBA API has a hierarchical structure :  It is an essential element for efficiently managing and controlling complex systems.Option ExplicitSub CreoExecution() Dim asynconn As New pfcls.CCpfcAsyncConnection Dim conn As pfcls.Ipfc.. 2020. 11. 29.
#1 VB API / 개발 환경 설정 PTC는 VB 인터페이스(VB.NET / VBA)를 무료 개발 할수 있는 도구를 제공 합니다. 다른 무료, 유료 개발 도구에 비해 기능이 제한되어 있습니다.VB.NET 프로그램은 Creo 세션의 내부 구성 요소에 액세스하여 모델을 사용자 정의 할 수 있습니다. 객체 지향 프로그래밍 도구 인 VB를 통해 Creo 사용자는 Creo 및 Windchill의 기능을 확장 하거나, 사용자 정의 및 자동화 할 수있는 강력한 도구를 개발 할수 있습니다. VBA는 MS Office 도구와 매우 쉽게 통합되며 PTC Foundation Class (PFC) 패키지의 일부입니다. VB / Weblink는 API 기능을 제한적으로 제공 하지만, 무료 이고, 확장성이 뛰어나며. 유료 API (Toolkit)로 개발한 프로그램.. 2020. 11. 29.
외부 파일 UDF 기능 개발 External Geometry 기능을 사용하여. Housing Part에 Core Part를 배치 하는 Feature를 라이브러리화 하려 한다. Creo에서는 External Geometry를 UDF하려면 Subodinate로 구성 한다. - Session에 있어야 한다. Housing Part에 복산된 Core Part를 팬턴 하고, 여러가지 편집을 하기 위해서는 반드시 원본 Core Part가 Session에 있어야 하며. Core Part의 참조 관계를 Break 하면, 참조 패턴 기능을 사용 할수 없다.UDF 기능을 사용하면 Replace 명령 사용 가능 하다 주의 사항 1. Windchill PDMlink 사용자 - 종속된 파일을 자동으로 다운로드 하기 때문에 문제는 없다. 2. 원활한 편집을.. 2020. 11. 21.
모델의 치수 항목 표시 /* * 예제는 모델의 모든 Dimmension 항목에 액세스하는 방법이다 * Note: 활성화된 모델은 반드시 part 또는 assemble 이다. */ function testDimensions () { // 함수 정의 const session = pfcGetCurrentSession (); const model = session.GetActiveModel (); print (`Model: ${model.FileName}`) if (model) { for (const dim of model.ListItems (pfcModelItemType.ITEM_DIMENSION)) { print (`${dim.Symbol} = ${JSON.stringify (dim.DimValue)}`) } } else { Br.. 2020. 10. 20.
active_model_name.html CreoJS 샘플 파일 - 현재 황성화 되어 있는 파일 이름 및 타입 표시 (예, korea01.prt / earth01.asm) - 도면은 "No Active Model"으로 표시 Active model: Push It! Try it Yourself » Definition and Usage The src attribute specifies the URL of an external script file. If you want to run the same JavaScrip" data-og-host="www.w3schools.com" data-og-source-url="https://www.w3schools.com/tags/att_script_src.asp" data-og-url="https://www.w3.. 2020. 10. 19.
CreoJS 메뉴얼 및 Sample 파일 위치 creojs 메뉴얼 설치 위치 CREO 4.0 이상에서 동작 하며, 크롬 브자우저를 지원 한다. 크롬 브라우저는 IE 브라우저 보다 HTML5를 완벽히 지원 한다. 일반적으로 CREO 4.0은 d:\ptc에 설치를 하며, 자동적으로 Creo가 설치되면 CreoJS API가 설치 된다. 설치되면 아래와 같은 폴더를 확인 한다. (샘플 파일 위치, API 메뉴얼 위치) 오른쪽 그림은 CREO API (무료, 유료)들의 기능을 비교한 그래프 이다. CreoJS는(WebLink),Jlink, VB는 비용이 무료이다. Toolkit, Object Toolkit은 유료이다. 1. 샘플 파일 위치 "M130 (제조번호) > Common Files > apps >creojs" 아래의 하위 폴더 "Creojsweb 폴더.. 2020. 10. 19.
shader 공부 알기 쉬운 유니티 쉐이더 강좌 #001 - 기본 구문의 이해 안녕하세요. 게임 개발자 장홍주 입니다. 주로 인터넷 상에서는 seraph 같은 닉으로 활동하고 있습니다. (... blog.naver.com 2020. 9. 24.
유니티 셰이더&렌더링 에센스 E01 셰이더는 무엇인가? 셰이더가 필요 했던 이유 표면 거칠다 : 난반사 (diffuse)가 많고, 정반사 (specular)자 적다. 보이는것이 밝다. 표면이 매끄럽다 : 난반사 (diffuse)가 적고, 정반사 (specular)자 많다. 보이는것이 어둡다 거울에 전등을 비춘다. 전등 빛이 없다, 그림자가 생기지 않는다 ↓ 물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용 유나이트 2016 강연 * 24페이지에서 비메탈에 스페큘러에 0.5를 곱한건 오류입니다. 무식해서 그랬어요 죄송합니다 www.slideshare.net PBR : 물리기반 렌더링 더보기 물리 기반 렌더링 - 나무위키 물리 기반 렌더링(Physically Based Rendering, PBR) 또는 물리 기반 셰이딩(Physically B.. 2020. 9. 24.
3D 실시간 렌더링의 정의 사이트 3D real-time rendering - how does it work? - Unity Learn how real-time rendering in 3D works and how you can create amazing graphics with Unity. unity3d.com 2020. 9. 24.
Texture 관련 사이트 Unity3d 그래픽스, 조명에 관한 정리 [Graphics] Texture - 3D 모델의 표면에 매핑시킬 이미지 파일을 지칭. - Texture 기능으로 Mesh, Particle 및 Interface에 이미지를 매핑. - 매핑 - 이미지 또는 동영상을 오브젝트에 겹치거나 둘.. tony-programming.tistory.com 2020. 9. 24.
반응형