2.https://github.com/Kitware/VTK/blob/master/Common/DataModel/vtkPolygon.cxx
int vtkPolygon::ParameterizePolygon(double *p0, double *p10, double& l10,
double *p20,double &l20, double *n)
건물 에너지, IT와 여러 가지 글들
2.https://github.com/Kitware/VTK/blob/master/Common/DataModel/vtkPolygon.cxx
int vtkPolygon::ParameterizePolygon(double *p0, double *p10, double& l10,
double *p20,double &l20, double *n)
<목표>
-맥서버의 파일을 윈도우에서 접근하여 사용하고자 한다
<맥 서버 설정>
-공유하고하는 폴더는 SMB 항목을 선택한다.
<윈도우 설정>
-네트워크 드라이브 연결을 다음과 같이 한다.
1 |
\\컴퓨터주소\공유폴더 |
<문제>
윈도우 운영체제에서는 EUC-KR(code page 949)를 사용하고, 맥 운영체제에서는 UTF-8(code page 65001)을 사용한다. 두 운영체제를 오가면서 작업을 하려면, 소위 한글이 깨진다.
1. 한글 파일명을 읽기 어렵다.
2. Visual Studio for Mac에서는 윈도우 환경에서 작성한 코드 파일의 한글이 깨져 보인다.
<해법>
Visual Studio Code를 이용하며, 맥 사용환경에서는 “files.encoding”: “euckr”를 설정한다.
https://support.office.com/en-us/article/Choose-text-encoding-when-you-open-and-save-files-60d59c21-88b5-4006-831c-d536d42fd861?ui=en-US&rs=en-US&ad=US
DXF, Revision 10
excerpted from http://paulbourke.net/dataformats/dxf/dxf10.html
1 2 3 4 5 6 |
Group code range Following value 0 - 9 String 10 - 59 Floating-point 60 - 79 Integer 210 - 239 Floating-point 999 Comment (string) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
Group code Value type 0 Identifies the start of an entity, table entry, or file separator. The text value that follows indicates which. 1 The primary text value for an entity. 2 A name; Attribute tag, Block name, etc. 3-4 Other textual or name values. 5 Entity handle expressed as a hexadecimal string. 6 Line type name (fixed). 7 Text style name (fixed). 8 Layer name (fixed). 9 Variable name identifier (used only in HEADER section of the DXF file). 10 Primary X coordinate (start point of a Line or Text entity, center of a Circle, etc.). 11-18 Other X coordinates. 20 Primary Y coordinate. 2n values always correspond to 1n values and immediately follow them in the file. 21-28 Other Y coordinates. 30 Primary Z coordinate. 3n values always correspond to 1n and 2n values and immediately follow them in the file. 31-37 Other Z coordinates. 38 This entity's elevation if nonzero (fixed). Output only if system variable FLATLAND is set to 1. 39 This entity's thickness if nonzero (fixed). 40-48 Floating-point values (text height, scale factors, etc.). 49 Repeated value - multiple 49 groups may appear in one entity for variable length tables (such as the dash lengths in the LTYPE table). A 7x group always appears before the first 49 group to specify the table length. 50-58 Angles. 62 Color number (fixed). 66 "Entities follow" flag (fixed). 70-78 Integer values, such as repeat counts, flag bits, or modes. 210, 220, 230 X, Y, and Z components of extrusion direction. 999 Comments |
[문제]
파일이름이 한글일 경우, 윈도우와 맥 간의 파일 교환할 때 한글 파일명의 자소가 모두 풀어진다.
[자소(字素)]
「명사」『언어』
한 언어의 문자 체계에서 음소를 표시하는 최소의 변별적 단위로서의 문자 혹은 문자 결합. 예를 들어 음소 /p/를 표시하는 데 사용되는 pin의 p, hopping의 pp, hiccough의 gh는 모두 한 자소의 구성원이다. ≒낱글자ㆍ서기소.
http://stackoverflow.com/questions/5117265/does-vba-have-an-atan2-function
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Function ArcTan2(Y As Double, X As Double) As Double Select Case Y Case Is > 0 ArcTan2 = Atn(X / Y) Case Is < 0 ArcTan2 = Atn(X / Y) + PI * Sgn(X) If X = 0 Then ArcTan2 = ArcTan2 + PI Case Is = 0 ArcTan2 = PI_2 * Sgn(X) End Select End Function |
You must be logged in to post a comment.