»ç¿ëÀÚ ¾È³» ¹× ÂüÁ¶¼
Spatial Extender¿¡´Â
ESRI ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ±âÇÏÇÐÀ» »ý¼ºÇÏ´Â ¿©·¯ ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù. ESRI
¸ð¾ç Ç¥Çö½ÄÀº ¿¸° GIS Àß ¾Ë·ÁÁø 2Áø Ç¥Çö½Ä¿¡ ÀÇÇØ Áö¿øµÇ´Â 2Â÷¿ø Ç¥Çö½Ä
À̿ܿ¡µµ ¼±ÅÃÀûÀ¸·Î Z ÁÂÇ¥¿Í Ä¡¼öµµ Áö¿øÇÕ´Ï´Ù. ´ÙÀ½ ÇÔ¼öµéÀº
ESRI ¸ð¾ç¿¡¼ ±âÇÏÇÐÀ» »ý¼ºÇÕ´Ï´Ù.
- GeometryFromShape
- ±âÇÏÇÐ À¯ÇüÀÇ ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ±âÇÏÇÐÀ» ÀÛ¼ºÇÕ´Ï´Ù.
- PointFromShape
- Á¡ ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ Á¡À» ÀÛ¼ºÇÕ´Ï´Ù.
- LineFromShape
- ¼±½ºÆ®¸µ ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ¼±½ºÆ®¸µÀ» ÀÛ¼ºÇÕ´Ï´Ù.
- PolyFromShape
- ´Ù°¢Çü ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ´Ù°¢ÇüÀ» ÀÛ¼ºÇÕ´Ï´Ù.
- MPointFromShape
- ´ÙÁßÁ¡ ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ´ÙÁßÁ¡À» ÀÛ¼ºÇÕ´Ï´Ù.
- MLineFromShape
- ´ÙÁß ¼±½ºÆ®¸µ ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ´ÙÁß ¼±½ºÆ®¸µÀ» ÀÛ¼ºÇÕ´Ï´Ù.
- MPolyFromShape
- ´ÙÁß ´Ù°¢Çü ¸ð¾ç Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ´ÙÁß ´Ù°¢ÇüÀ» ÀÛ¼ºÇÕ´Ï´Ù.
ÀÌ ÇÔ¼öÀÇ ÀϹÝÀûÀÎ ±¸¹®Àº µ¿ÀÏÇÕ´Ï´Ù. ù¹øÂ° Àμö´Â 2Áø ´ëÇü ¿ÀºêÁ§Æ®(BLOB) µ¥ÀÌÅÍ À¯ÇüÀ¸·Î
ÀÔ·ÂµÈ ¸ð¾ç Ç¥Çö½ÄÀÔ´Ï´Ù. µÎ ¹øÂ°
Àμö´Â ±âÇÏÇп¡ ÁöÁ¤Çϱâ À§ÇÑ °ø°£ ÂüÁ¶ ½Äº°ÀÚ Á¤¼öÀÔ´Ï´Ù.
GeometryFromShape ÇÔ¼öÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
db2gse.GeometryFromShape(ShapeGeometry Blob(1M), cr db2gse.coordref)
ÀÌ ±âÇÏÇÐ ÇÔ¼ö´Â 2Áø Ç¥Çö½ÄÀ» ¸ÊÇÎÇϴµ¥ C ÇÁ·Î±×·¡¹Ö ¾ð¾î ±¸Á¶ÀÇ
Á¤ÀǸ¦ ¿ä±¸Çϱ⠶§¹®¿¡, ÀÌ´Â 3GL ÇÁ·Î±×·¥ ³»¿¡¼ »ç¿ëµÇ¸ç 4GL
ȯ°æ¿¡¼´Â ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù. AsShape ÇÔ¼ö´Â ±âÇÏÇÐ °ªÀ» ESRI ¸ð¾ç
Ç¥ÇöÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
¸ð¾ç À¯Çü 0Àº ¸ð¾ç¿¡ ´ëÇÑ ±âÇÏÇÐ µ¥ÀÌÅͰ¡ ¾ø´Â ³Î ¸ð¾çÀ» ³ªÅ¸³À´Ï´Ù.
°ª
| ¸ð¾ç À¯Çü
|
0
| ³Î ¸ð¾ç
|
1
| Á¡
|
3*
| PolyLine
|
5
| Polygon
|
8
| ´ÙÁßÁ¡
|
11
| PointZ
|
13
| PolyLineZ
|
15
| PolygonZ
|
18
| MultiPointZ
|
21
| PointM
|
23
| PolyLineM
|
25
| PolygonM
|
28
| MultiPointM
|
- ÁÖ:
- * À§¿¡ ÁöÁ¤ÇÏÁö ¾ÊÀº ¸ð¾ç À¯Çü(2, 4, 6 µî)Àº ³ªÁß¿¡ »ç¿ëÇϱâ À§ÇØ ¿¹¾àµÇ¾î ÀÖ½À´Ï´Ù.
Á¡Àº ¼ø¼ X, YÀÎ ¹èÁ¤¹Ðµµ ÁÂÇ¥ÀÇ ½ÖÀ¸·Î ±¸¼ºµË´Ï´Ù.
Ç¥ 67.
Á¡ ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
1
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
X
|
X
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® 12
|
Y
|
Y
|
Double
|
1
|
Little
|
´ÙÁßÁ¡Àº Á¡ÀÇ ÄÝ·º¼ÇÀ¸·Î ±¸¼ºµË´Ï´Ù. ¹Ù¿îµù »óÀÚ´Â Xmin, Ymin, Xmax, Ymax ¼ø¼·Î ÀúÀåµË´Ï´Ù.
Ç¥ 68.
´ÙÁßÁ¡ ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
8
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
PolyLineÀº Çϳª ÀÌ»óÀÇ ÆÄÆ®·Î ±¸¼ºµÈ Á¤Á¡ÀÇ ¼ø¼ÈµÈ ¼¼Æ®ÀÔ´Ï´Ù.
ÆÄÆ®¶õ µÑ ÀÌ»óÀÇ
Á¡À» ¿¬°áÇÑ °á°úÀÔ´Ï´Ù. Á¡Àº ¼·Î¿¡°Ô ¿¬°áµÉ ¼öµµ
¿¬°áµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÆÄÆ®´Â ¼·Î ±³Â÷ÇÒ ¼öµµ ±³Â÷ÇÏÁö ¾ÊÀ»
¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ ½ºÆå¿¡¼´Â µ¿ÀÏÇÑ ÁÂÇ¥ÀÇ ¿¬¼ÓÀûÀÎ Á¡À» Çã¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡,
shapefile Àбâ ÇÁ·Î±×·¥¿¡¼´Â ±×¿Í °°Àº °æ¿ì¸¦ ÇÚµéÇØ¾ß ÇÕ´Ï´Ù. ¶Ç
ÇÑÆíÀ¸·Î´Â, °á°ú·Î¼ »ý±æ ¼öµµ ÀÖ´Â º¯ÁúµÇ°Å³ª 0 ±æÀÌÀÎ ÆÄÆ®¸¦
Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
PolyLine¿¡ ´ëÇÑ Çʵå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- Box
- PolyLine¿¡ ´ëÇÑ ¹Ù¿îµù »óÀÚ´Â Xmin, Ymin, Xmax, Ymax ¼ø¼·Î ÀúÀåµË´Ï´Ù.
- NumParts
- PolyLine¿¡ ÀÖ´Â ÆÄÆ®ÀÇ ¼ö.
- NumPoints
- ¸ðµç ÆÄÆ®¿¡ ´ëÇÑ ÃÑ Á¡ ¼ö.
- ÆÄÆ®
- ±æÀÌ NumPartsÀÇ ¹è¿. °¢ PolyLineÀº Á¡ ¹è¿¿¡ ù¹øÂ° Á¡ÀÇ
»öÀÎÀ» ÀúÀåÇÕ´Ï´Ù. ¹è¿ »öÀÎÀº 0¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.
- Á¡
- ±æÀÌ NumPointsÀÇ ¹è¿. PolyLineÀÇ °¢ ÆÄÆ®¿¡ ´ëÇÑ Á¡ÀÌ
³¡°ú ³¡À» ¸Å¾î ÀúÀåµË´Ï´Ù. ÆÄÆ® 2¿¡ ´ëÇÑ Á¡ÀÌ ÆÄÆ® 1¿¡ ´ëÇÑ Á¡ µÚ¿¡ µû¶ó
³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ÆÄÆ®¿¡ ´ëÇÑ ½ÃÀÛ Á¡ÀÇ ¹è¿
»öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. Á¡ ¹è¿¿¡¼´Â ÆÄÆ® »çÀÌ¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
Ç¥ 69.
PolyLine ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
3
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumParts
|
NumParts
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 44
|
ÆÄÆ®
|
Parts
|
Integer
|
NumParts
|
Little
|
¹ÙÀÌÆ® X
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
- ÁÖ:
- X = 44 + 4 * NumParts.
´Ù°¢ÇüÀº Çϳª ÀÌ»óÀÇ ¸µÀ¸·Î ±¸¼ºµË´Ï´Ù. ¸µÀº ÀÚü ±³Â÷µÇÁö ¾Ê´Â ´ÝÇô
ÀÖ´Â ·çÇÁ¸¦ Çü¼ºÇÏ´Â ³× °³ ÀÌ»ó Á¡ÀÇ ¿¬°áµÈ ¼ø¼ÀÔ´Ï´Ù. ´Ù°¢Çü¿¡´Â
¿©·¯ °³ÀÇ ¿ÜºÎ ¸µÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ¸µ¿¡ ´ëÇÑ Á¤Á¡ ¶Ç´Â ¹æÇâÀÇ
¼ø¼´Â ¸µÀÇ ¾î´À ¸éÀÌ ´Ù°¢ÇüÀÇ ³»ºÎÀÎÁö¸¦ ³ªÅ¸³À´Ï´Ù. Á¤Á¡¼øÀ¸·Î
¸µÀ» µû¶ó °È´Â °üÂûÀÚÀÇ ¿À¸¥ÂÊ¿¡ ÀÌ¿ôÇÑ ºÎºÐÀÌ ´Ù°¢Çü ³»ºÎ¿¡ÀÇ ÀÌ¿ôÇÑ
ºÎºÐÀÔ´Ï´Ù. ´Ù°¢ÇüÀÇ ±¸¸ÛÀ» Á¤ÀÇÇÏ´Â ¸µÀÇ Á¤Á¡Àº ½Ã°è ¹Ý´ë ¹æÇâÀ¸·Î
ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î, ´ÜÀÏ ¸µÀ¸·Î µÈ ´Ù°¢Çü¿¡ ´ëÇÑ Á¤Á¡µéÀº Ç×»ó ½Ã°è
¹æÇâ ¼ø¼·Î ÀÖ½À´Ï´Ù. ´Ù°¢ÇüÀÇ ¸µÀ» ÆÄÆ®(part)¶ó°í ÇÕ´Ï´Ù.
ÀÌ ½ºÆå¿¡¼´Â µ¿ÀÏÇÑ ÁÂÇ¥ÀÇ ¿¬¼ÓÀûÀÎ Á¡À» Çã¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡,
shapefile Àбâ ÇÁ·Î±×·¥¿¡¼´Â ±×¿Í °°Àº °æ¿ì¸¦ ÇÚµéÇØ¾ß ÇÕ´Ï´Ù. ¶Ç
ÇÑÆíÀ¸·Î´Â, °á°ú·Î¼ »ý±æ ¼öµµ ÀÖ´Â º¯ÁúµÇ°Å³ª 0 ±æÀÌÀ̰ųª 0 ¿µ¿ªÀÎ
ÆÄÆ®¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
´Ù°¢Çü¿¡ ´ëÇÑ Çʵå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- Box
- Xmin, Ymin, Xmax, Ymax¼øÀ¸·Î ÀúÀåµÈ ´Ù°¢Çü¿¡ ´ëÇÑ ¹Ù¿îµù »óÀÚ.
- NumParts
- ´Ù°¢Çü¿¡¼ÀÇ ¸µ ¼ö.
- NumPoints
- ¸ðµç ¸µ¿¡ ´ëÇÑ ÃÑ Á¡ ¼ö.
- ÆÄÆ®
- ±æÀÌ NumPartsÀÇ ¹è¿. °¢ ¸µÀÇ °æ¿ì¿¡ Á¡ ¹è¿¿¡ ù¹øÂ° Á¡ÀÇ
»öÀÎÀ» ÀúÀåÇÕ´Ï´Ù. ¹è¿ »öÀÎÀº 0¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.
- Á¡
- ±æÀÌ NumPointsÀÇ ¹è¿. ´Ù°¢ÇüÀÇ °¢ ¸µ¿¡ ´ëÇÑ Á¡Àº ³¡°ú ³¡À»
¸Å¾î ÀúÀåµË´Ï´Ù. ¸µ 2¿¡ ´ëÇÑ Á¡ÀÌ ¸µ 1¿¡ ´ëÇÑ Á¡ µÚ¿¡ µû¶ó ³ª¿À´Â
¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ¸µ¿¡ ´ëÇÑ ½ÃÀÛ Á¡ÀÇ ¹è¿ »öÀÎÀ» º¸À¯ÇÕ´Ï´Ù.
¸µ »çÀÌ¿¡´Â Á¡ ¹è¿¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- ´Ù°¢Çü ¸ð¾ç¿¡ °üÇÑ Âü°í»çÇ×:
-
±×¸² 40. ±¸¸Û°ú 8°³ÀÇ Á¤Á¡ÀÌ ÀÖ´Â ´Ù°¢Çü

±×¸² 41. ´Ù°¢Çü ¹ÙÀÌÆ® ½ºÆ®¸²ÀÇ ³»¿ë. NumParts´Â 2¿Í °°°í NumPoints´Â 10°ú °°½À´Ï´Ù. µµ³Ó(±¸¸Û) ´Ù°¢Çü¿¡ ´ëÇÑ Á¡ ¼ø¼°¡ ¿ªÀüµÇ¾úÀ½¿¡ À¯ÀÇÇϽʽÿÀ.

Ç¥ 70.
´Ù°¢Çü ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
5
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumParts
|
NumParts
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 44
|
ÆÄÆ®
|
Parts
|
Integer
|
NumParts
|
Little
|
¹ÙÀÌÆ® X
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
- ÁÖ:
- X = 44 + 4 * NumParts.
PointMÀº ¼ø¼ X, YÀÎ ¹èÁ¤¹Ðµµ ÁÂÇ¥ÀÇ ½Ö¿¡ Ä¡¼ö MÀ» ´õÇÏ¿© ±¸¼ºµË´Ï´Ù.
Ç¥ 71.
PointM ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
21
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
X
|
X
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® 12
|
Y
|
Y
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® 20
|
M
|
M
|
Double
|
1
|
Little
|
MultiPointM¿¡ ´ëÇÑ Çʵå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- Box
- Xmin, Ymin, Xmax, Ymax¼øÀ¸·Î ÀúÀåµÈ MultiPointM¿¡ ´ëÇÑ ¹Ù¿îµù »óÀÚ.
- NumPoints
- Á¡ ¼ö.
- Á¡
- ±æÀÌ NumPointsÀÇ Á¡ ¹è¿.
- NumMs
- µÚ¿¡ ¼ö¹ÝµÇ´Â Ä¡¼öÀÇ ¼ö. ÀÌ ÇÊµå µÚ¿¡ Ä¡¼ö°¡ ¼ö¹ÝµÇÁö ¾ÊÀ¸¸é NumMs´Â µÎ °³ÀÇ
0 °ª¸¸ °¡Áö°Å³ª, Ä¡¼ö°¡ ÀÖÀ¸¸é NumPoints¿Í°°½À´Ï´Ù.
- M Range
- Mmin, Mmax¼øÀ¸·Î ÀúÀåµÈ MultiPointM¿¡ ´ëÇÑ ÃÖ¼Ò ¹× ÃÖ´ë Ä¡¼ö.
- M Array
- ±æÀÌ NumPointsÀÇ Ä¡¼ö ¹è¿.
Ç¥ 72.
MultiPointM ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
28
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
¹ÙÀÌÆ® X
|
NumMs
|
NumMs
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® X+4*
|
Mmin
|
Mmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® X+12*
|
Mmax
|
Mmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® X+20*
|
Marray
|
Marray
|
Double
|
NumPoints
|
Little
|
ÁÖ:
- X = 40 + (16 * NumPoints)
- * ¼±ÅÃÀû
¸ð¾ç ÆÄÀÏ PolyLineMÀº Çϳª ÀÌ»óÀÇ ÆÄÆ®·Î ±¸¼ºµË´Ï´Ù. ÆÄÆ®¶õ µÑ ÀÌ»óÀÇ
Á¡À» ¿¬°áÇÑ °á°úÀÔ´Ï´Ù. Á¡Àº ¼·Î¿¡°Ô ¿¬°áµÉ ¼öµµ ¿¬°áµÇÁö ¾ÊÀ»
¼öµµ ÀÖ½À´Ï´Ù. ÆÄÆ®´Â ¼·Î ±³Â÷ÇÒ ¼öµµ ±³Â÷ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
PolyLineM¿¡ ´ëÇÑ Çʵå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- Box
- Xmin, Ymin, Xmax, Ymax¼øÀ¸·Î ÀúÀåµÈ PolyLineM¿¡ ´ëÇÑ ¹Ù¿îµù »óÀÚ.
- NumParts
- PolyLineM¿¡ ÀÖ´Â ÆÄÆ®ÀÇ ¼ö.
- NumPoints
- ¸ðµç ÆÄÆ®¿¡ ´ëÇÑ ÃÑ Á¡ ¼ö.
- ÆÄÆ®
- ±æÀÌ NumPartsÀÇ ¹è¿. °¢ ÆÄÆ®ÀÇ °æ¿ì¿¡ Á¡ ¹è¿¿¡ ù¹øÂ° Á¡ÀÇ
»öÀÎÀ» ÀúÀåÇÕ´Ï´Ù. ¹è¿ »öÀÎÀº 0¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.
- Á¡
- ±æÀÌ NumPointsÀÇ ¹è¿. PolyLineMÀÇ °¢ ÆÄÆ®¿¡ ´ëÇÑ Á¡ÀÌ
³¡°ú ³¡À» ¸Å¾î ÀúÀåµË´Ï´Ù. ÆÄÆ® 2¿¡ ´ëÇÑ Á¡ÀÌ ÆÄÆ® 1¿¡ ´ëÇÑ Á¡ µÚ¿¡ µû¶ó
³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ÆÄÆ®¿¡ ´ëÇÑ ½ÃÀÛ Á¡ÀÇ ¹è¿
»öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. Á¡ ¹è¿¿¡¼´Â ÆÄÆ® »çÀÌ¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- NumMs
- µÚ¿¡ ¼ö¹ÝµÇ´Â Ä¡¼öÀÇ ¼ö. ÀÌ ÇÊµå µÚ¿¡ Ä¡¼ö°¡ ¼ö¹ÝµÇÁö
¾ÊÀ¸¸é NumMs´Â µÎ °³ÀÇ 0 °ª¸¸ °¡Áö°Å³ª, Ä¡¼ö°¡ ÀÖÀ¸¸é NumPoints¿Í
°°½À´Ï´Ù.
- M Range
- Mmin, Mmax¼øÀ¸·Î ÀúÀåµÈ PolyLineM¿¡ ´ëÇÑ ÃÖ¼Ò ¹× ÃÖ´ë Ä¡¼ö.
- M Array
- ±æÀÌ NumPointsÀÇ ¹è¿. PolyLineMÀÇ °¢ ÆÄÆ®¿¡ ´ëÇÑ Ä¡¼ö´Â
³¡°ú ³¡À» ¸Å¾î ÀúÀåµË´Ï´Ù. ÆÄÆ® 2¿¡ ´ëÇÑ Ä¡¼ö°¡ ÆÄÆ® 1¿¡ ´ëÇÑ Ä¡¼ö µÚ¿¡
µû¶ó ³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ÆÄÆ®¿¡ ´ëÇÑ ½ÃÀÛ Á¡ÀÇ ¹è¿
»öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. ÆÄÆ® »çÀÌ¿¡´Â Ä¡¼ö ¹è¿¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
Ç¥ 73.
PolyLineM ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
13
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumParts
|
NumParts
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 44
|
ÆÄÆ®
|
Parts
|
Integer
|
NumParts
|
Little
|
¹ÙÀÌÆ® X
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
¹ÙÀÌÆ® Y
|
NumMs
|
NumMs
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® Y+4*
|
Mmin
|
Mmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+12*
|
Mmax
|
Mmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+20*
|
Marray
|
Marray
|
Double
|
NumPoints
|
Little
|
ÁÖ:
- X = 44 + (4 * NumParts), Y =
X + (16 * NumPoints).
- * ¼±ÅÃÀû
PolygonMÀº ¿©·¯ °³ÀÇ ¸µÀ¸·Î ±¸¼ºµË´Ï´Ù. ¸µÀº ÀÚü ±³Â÷µÇÁö ¾Ê´Â ´ÝÇô ÀÖ´Â
·çÇÁÀÔ´Ï´Ù. ±³Â÷´Â XYM °ø°£ÀÌ ¾Æ´Ñ XY °ø°£À¸·Î
°è»êµÈ´Ù´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ. PolygonM¿¡´Â ¿©·¯ °³ÀÇ ¿ÜºÎ ¸µÀÌ Æ÷Ç﵃ ¼ö
ÀÖ½À´Ï´Ù.
PolygonMÀÇ ¸µÀ» ÆÄÆ®(part)¶ó°í ÇÕ´Ï´Ù.
PolygonM¿¡ ´ëÇÑ Çʵå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- Box
- Xmin, Ymin, Xmax, Ymax¼øÀ¸·Î ÀúÀåµÈ PolygonM¿¡ ´ëÇÑ ¹Ù¿îµù »óÀÚ.
- NumParts
- PolygonM¿¡¼ÀÇ ¸µ¼ö.
- NumPoints
- ¸ðµç ¸µ¿¡ ´ëÇÑ ÃÑ Á¡ ¼ö.
- ÆÄÆ®
- ±æÀÌ NumPartsÀÇ ¹è¿. °¢ ¸µÀÇ °æ¿ì¿¡ Á¡ ¹è¿¿¡ ù¹øÂ° Á¡ÀÇ
»öÀÎÀ» ÀúÀåÇÕ´Ï´Ù. ¹è¿ »öÀÎÀº 0¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.
- Á¡
- ±æÀÌ NumPointsÀÇ ¹è¿. PolygonMÀÇ °¢ ¸µ¿¡ ´ëÇÑ Á¡Àº ³¡°ú ³¡À»
¸Å¾î ÀúÀåµË´Ï´Ù. ¸µ 2¿¡ ´ëÇÑ Á¡ÀÌ ¸µ 1¿¡ ´ëÇÑ Á¡ µÚ¿¡ µû¶ó ³ª¿À´Â
¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ¸µ¿¡ ´ëÇÑ ½ÃÀÛ Á¡ÀÇ ¹è¿ »öÀÎÀ» º¸À¯ÇÕ´Ï´Ù.
¸µ »çÀÌ¿¡´Â Á¡ ¹è¿¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- NumMs
- µÚ¿¡ ¼ö¹ÝµÇ´Â Ä¡¼öÀÇ ¼ö. ÀÌ ÇÊµå µÚ¿¡ Ä¡¼ö°¡ ¼ö¹ÝµÇÁö
¾ÊÀ¸¸é NumMs´Â µÎ °³ÀÇ 0 °ª¸¸ °¡Áö°Å³ª Ä¡¼ö°¡ ÀÖÀ¸¸é NumPoints¿Í
°°½À´Ï´Ù.
- M Range
- Mmin, Mmax¼øÀ¸·Î ÀúÀåµÈ PolygonM¿¡ ´ëÇÑ ÃÖ¼Ò ¹× ÃÖ´ë Ä¡¼ö.
- M Array
- ±æÀÌ NumPointsÀÇ ¹è¿. PolygonMÀÇ °¢ ¸µ¿¡ ´ëÇÑ Ä¡¼ö´Â ³¡°ú ³¡À»
¸Å¾î ÀúÀåµË´Ï´Ù. ¸µ 2¿¡ ´ëÇÑ Ä¡¼ö°¡ ¸µ 1¿¡ ´ëÇÑ
Ä¡¼ö µÚ¿¡ µû¶ó ³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ¸µ¿¡ ´ëÇÑ
½ÃÀÛ Ä¡¼öÀÇ ¹è¿ »öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. Ä¡¼ö ¹è¿¿¡¼´Â
¸µ »çÀÌ¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- PolygonM ¸ð¾ç¿¡ °üÇÑ Âü°í»çÇ×:
-
- ¸µÀº ´ÝÈù »óÅÂÀÔ´Ï´Ù(¸µÀÇ Ã¹¹øÂ° ¹× ¸¶Áö¸· Á¤Á¡Àº ¹Ýµå½Ã °°¾Æ¾ß ÇÕ´Ï´Ù).
- Á¡ ¹è¿¿¡¼ÀÇ ¸µ ¼ø¼´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù.
Ç¥ 74.
PolygonM ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
15
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumParts
|
NumParts
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 44
|
ÆÄÆ®
|
Parts
|
Integer
|
NumParts
|
Little
|
¹ÙÀÌÆ® X
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
¹ÙÀÌÆ® Y
|
NumMs
|
NumMs
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® Y+4*
|
Mmin
|
Mmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+12*
|
Mmax
|
Mmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+20*
|
Marray
|
Marray
|
Double
|
NumPoints
|
Little
|
ÁÖ:
- X = 44 + (4 * NumParts), Y =
X + (16 * NumPoints).
- * ¼±ÅÃÀû
PointZÀº ¼ø¼ X, Y, ZÀÎ ¼¼ ¹è, µÎ ¹è Á¤¹Ðµµ ÁÂÇ¥ÀÇ ½Ö¿¡ Ä¡¼ö MÀ» ´õÇÏ¿©
±¸¼ºµË´Ï´Ù.
Ç¥ 75.
PointZ ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
11
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
X
|
X
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® 12
|
Y
|
Y
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® 20
|
Z
|
Z
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® 28
|
Ä¡¼ö
|
M
|
Double
|
1
|
Little
|
MultiPointZÀº ´ÙÀ½°ú °°Àº PointZ ¼¼Æ®¸¦ ³ªÅ¸³À´Ï´Ù.
- ¹Ù¿îµù »óÀÚ´Â Xmin, Ymin, Xmax, Ymax ¼ø¼·Î ÀúÀåµË´Ï´Ù.
- ¹Ù¿îµù Z ¹üÀ§´Â Zmin, Zmax ¼ø¼·Î ÀúÀåµË´Ï´Ù. ¹Ù¿îµù M ¹üÀ§´Â Mmin, Mmax
¼ø¼·Î ÀúÀåµË´Ï´Ù.
Ç¥ 76.
MultiPointZ ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
18
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
¹ÙÀÌÆ® X
|
Zmin
|
Zmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® X+8
|
Zmax
|
Zmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® X+16
|
Zarray
|
Zarray
|
Double
|
NumPoints
|
Little
|
¹ÙÀÌÆ® Y
|
NumMs
|
NumMs
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® Y+4*
|
Mmin
|
Mmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+12*
|
Mmax
|
Mmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+20*
|
Marray
|
Marray
|
Double
|
NumPoints
|
Little
|
ÁÖ:
- X = 40 + (16 * NumPoints); Y =
X + 16 + (8 * NumPoints)
- * ¼±ÅÃÀû
PolyLineZÀº Çϳª ÀÌ»óÀÇ ÆÄÆ®·Î ±¸¼ºµË´Ï´Ù. ÆÄÆ®¶õ µÑ ÀÌ»óÀÇ
Á¡À» ¿¬°áÇÑ °á°úÀÔ´Ï´Ù. Á¡Àº ¼·Î¿¡°Ô ¿¬°áµÉ ¼öµµ ¿¬°áµÇÁö ¾ÊÀ»
¼öµµ ÀÖ½À´Ï´Ù. ÆÄÆ®´Â ¼·Î ±³Â÷ÇÒ ¼öµµ ±³Â÷ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
PolyLineZ¿¡ ´ëÇÑ Çʵå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- Box
- Xmin, Ymin, Xmax, Ymax¼øÀ¸·Î ÀúÀåµÈ PolyLineZ¿¡ ´ëÇÑ ¹Ù¿îµù »óÀÚ.
- NumParts
- PolyLineZ¿¡ ÀÖ´Â ÆÄÆ®ÀÇ ¼ö.
- NumPoints
- ¸ðµç ÆÄÆ®¿¡ ´ëÇÑ ÃÑ Á¡ ¼ö.
- ÆÄÆ®
- ±æÀÌ NumPartsÀÇ ¹è¿. °¢ ÆÄÆ®ÀÇ °æ¿ì¿¡ Á¡ ¹è¿¿¡ ù¹øÂ° Á¡ÀÇ
»öÀÎÀ» ÀúÀåÇÕ´Ï´Ù. ¹è¿ »öÀÎÀº 0¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.
- Á¡
- ±æÀÌ NumPointsÀÇ ¹è¿. PolyLineZÀÇ °¢ ÆÄÆ®¿¡ ´ëÇÑ Á¡ÀÌ ³¡°ú
³¡À» ¸Å¾î ÀúÀåµË´Ï´Ù. ÆÄÆ® 2¿¡ ´ëÇÑ Á¡ÀÌ ÆÄÆ® 1¿¡ ´ëÇÑ Á¡ µÚ¿¡ µû¶ó
³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ÆÄÆ®¿¡ ´ëÇÑ ½ÃÀÛ Á¡ÀÇ ¹è¿
»öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. Á¡ ¹è¿¿¡¼´Â ÆÄÆ® »çÀÌ¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- Z Range
- Zmin, Zmax¼øÀ¸·Î ÀúÀåµÈ PolyLineZ¿¡ ´ëÇÑ ÃÖ¼Ò ¹× ÃÖ´ë Z °ª.
- Z Array
- ±æÀÌ NumPointsÀÇ ¹è¿. PolyLineZÀÇ °¢ ÆÄÆ®¿¡ ´ëÇÑ Z °ªÀÌ ³¡°ú
³¡À» ¸Å¾î ÀúÀåµË´Ï´Ù. ÆÄÆ® 2¿¡ ´ëÇÑ Z °ªÀÌ ÆÄÆ® 1¿¡ ´ëÇÑ Z °ª µÚ¿¡
µû¶ó ³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ÆÄÆ®¿¡ ´ëÇÑ ½ÃÀÛ Á¡ÀÇ ¹è¿
»öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. ÆÄÆ® »çÀÌ¿¡´Â Z ¹è¿¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- NumMs
- µÚ¿¡ ¼ö¹ÝµÇ´Â Ä¡¼öÀÇ ¼ö. ÀÌ ÇÊµå µÚ¿¡ Ä¡¼ö°¡ ¼ö¹ÝµÇÁö
¾ÊÀ¸¸é NumMs´Â µÎ °³ÀÇ 0 °ª¸¸ °¡Áö°Å³ª, Ä¡¼ö°¡ ÀÖÀ¸¸é NumPoints¿Í
°°½À´Ï´Ù.
- M Range
- Mmin, Mmax¼øÀ¸·Î ÀúÀåµÈ PolyLineZ¿¡ ´ëÇÑ ÃÖ¼Ò ¹× ÃÖ´ë Ä¡¼ö.
- M Array
- ±æÀÌ NumPointsÀÇ ¹è¿. PolyLineZÀÇ °¢ ÆÄÆ®¿¡ ´ëÇÑ Ä¡¼ö°¡ ³¡°ú
³¡À» ¸Å¾î ÀúÀåµË´Ï´Ù. ÆÄÆ® 2¿¡ ´ëÇÑ Ä¡¼ö°¡ ÆÄÆ® 1¿¡ ´ëÇÑ Ä¡¼ö µÚ¿¡
µû¶ó ³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ÆÄÆ®¿¡ ´ëÇÑ ½ÃÀÛ Ä¡¼öÀÇ ¹è¿
»öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. ÆÄÆ® »çÀÌ¿¡´Â Ä¡¼ö ¹è¿¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
Ç¥ 77.
PolyLineZ ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
13
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumParts
|
NumParts
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 44
|
ÆÄÆ®
|
Parts
|
Integer
|
NumParts
|
Little
|
¹ÙÀÌÆ® X
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
¹ÙÀÌÆ® Y
|
Zmin
|
Zmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+8
|
Zmax
|
Zmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+16
|
Zarray
|
Zarray
|
Double
|
NumPoints
|
Little
|
¹ÙÀÌÆ® Z
|
NumMs
|
NumMs
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® Z+4*
|
Mmin
|
Mmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Z+12*
|
Mmax
|
Mmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Z+20*
|
Marray
|
Marray
|
Double
|
NumPoints
|
Little
|
ÁÖ:
- X = 44 + (4 * NumParts), Y =
X + (16 * NumPoints), Z = Y + 16 + (8 *
NumPoints)
- * ¼±ÅÃÀû
PolygonZÀº ¿©·¯ °³ÀÇ ¸µÀ¸·Î ±¸¼ºµË´Ï´Ù. ¸µÀº ÀÚü ±³Â÷µÇÁö ¾Ê´Â ´ÝÇô ÀÖ´Â
·çÇÁÀÔ´Ï´Ù. PolygonZ¿¡´Â ¿©·¯ °³ÀÇ ¿ÜºÎ ¸µÀÌ Æ÷Ç﵃ ¼ö
ÀÖ½À´Ï´Ù. PolygonZÀÇ ¸µÀ» ÆÄÆ®(part)¶ó°í ÇÕ´Ï´Ù.
PolygonZ¿¡ ´ëÇÑ Çʵå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- Box
- Xmin, Ymin, Xmax, Ymax¼øÀ¸·Î ÀúÀåµÈ PolygonZ¿¡ ´ëÇÑ ¹Ù¿îµù »óÀÚ.
- NumParts
- PolygonZ¿¡¼ÀÇ ¸µ¼ö.
- NumPoints
- ¸ðµç ¸µ¿¡ ´ëÇÑ ÃÑ Á¡ ¼ö.
- ÆÄÆ®
- ±æÀÌ NumPartsÀÇ ¹è¿. °¢ ¸µÀÇ °æ¿ì¿¡ Á¡ ¹è¿¿¡ ù¹øÂ° Á¡ÀÇ
»öÀÎÀ» ÀúÀåÇÕ´Ï´Ù. ¹è¿ »öÀÎÀº 0¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.
- Á¡
- ±æÀÌ NumPointsÀÇ ¹è¿. PolygonZÀÇ °¢ ¸µ¿¡ ´ëÇÑ Á¡Àº ³¡°ú ³¡À»
¸Å¾î ÀúÀåµË´Ï´Ù. ¸µ 2¿¡ ´ëÇÑ Á¡ÀÌ ¸µ 1¿¡ ´ëÇÑ Á¡ µÚ¿¡ µû¶ó ³ª¿À´Â
¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ¸µ¿¡ ´ëÇÑ ½ÃÀÛ Á¡ÀÇ ¹è¿ »öÀÎÀ» º¸À¯ÇÕ´Ï´Ù.
¸µ »çÀÌ¿¡´Â Á¡ ¹è¿¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- Z Range
- Zmin, Zmax¼øÀ¸·Î ÀúÀåµÈ arc¿¡ ´ëÇÑ ÃÖ¼Ò ¹× ÃÖ´ë Z °ª.
- Z Array
- ±æÀÌ NumPointsÀÇ ¹è¿. PolygonZÀÇ °¢ ¸µ¿¡ ´ëÇÑ Z °ªÀº ³¡°ú ³¡À»
¸Å¾î ÀúÀåµË´Ï´Ù. ¸µ 2¿¡ ´ëÇÑ Z °ªÀÌ ¸µ 1¿¡ ´ëÇÑ Z °ª µÚ¿¡ µû¶ó
³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ¸µ¿¡ ´ëÇÑ ½ÃÀÛ Z °ªÀÇ ¹è¿ »öÀÎÀ»
º¸À¯ÇÕ´Ï´Ù. Z °ª ¹è¿¿¡¼´Â ¸µ »çÀÌ¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- NumMs
- µÚ¿¡ ¼ö¹ÝµÇ´Â Ä¡¼öÀÇ ¼ö. ÀÌ ÇÊµå µÚ¿¡ Ä¡¼ö°¡ ¼ö¹ÝµÇÁö
¾ÊÀ¸¸é NumMs´Â µÎ °³ÀÇ 0 °ª¸¸ °¡Áö°Å³ª, Ä¡¼ö°¡ ÀÖÀ¸¸é NumPoints¿Í
°°½À´Ï´Ù.
- M Range
- Mmin, Mmax¼øÀ¸·Î ÀúÀåµÈ PolygonZ¿¡ ´ëÇÑ ÃÖ¼Ò ¹× ÃÖ´ë Ä¡¼ö.
- M Array
- ±æÀÌ NumPointsÀÇ ¹è¿. PolygonZÀÇ °¢ ¸µ¿¡ ´ëÇÑ Ä¡¼ö´Â
³¡°ú ³¡À» ¸Å¾î ÀúÀåµË´Ï´Ù. ¸µ 2¿¡ ´ëÇÑ Ä¡¼ö°¡ ¸µ 1¿¡ ´ëÇÑ
Ä¡¼ö µÚ¿¡ µû¶ó ³ª¿À´Â ¹æ½ÄÀÔ´Ï´Ù. ÆÄÆ® ¹è¿Àº °¢ ¸µ¿¡ ´ëÇÑ
½ÃÀÛ Ä¡¼öÀÇ ¹è¿ »öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. Ä¡¼ö ¹è¿¿¡¼´Â
¸µ »çÀÌ¿¡ ºÐ¸®¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
- PolygonZ ¸ð¾ç¿¡ °üÇÑ Âü°í»çÇ×:
-
- ¸µÀº ´ÝÈù »óÅÂÀÔ´Ï´Ù(¸µÀÇ Ã¹¹øÂ° ¹× ¸¶Áö¸· Á¤Á¡Àº ¹Ýµå½Ã °°¾Æ¾ß ÇÕ´Ï´Ù.)
- Á¡ ¹è¿¿¡¼ÀÇ ¸µ ¼ø¼´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù.
Ç¥ 78.
PolygonZ ¹ÙÀÌÆ® ½ºÆ®¸² ³»¿ë
À§Ä¡
|
Çʵå
|
°ª
|
À¯Çü
|
¹øÈ£
|
¼ø¼
|
¹ÙÀÌÆ® 0
|
¸ð¾ç À¯Çü
|
15
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 4
|
Box
|
Box
|
Double
|
4
|
Little
|
¹ÙÀÌÆ® 36
|
NumParts
|
NumParts
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 40
|
NumPoints
|
NumPoints
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® 44
|
ÆÄÆ®
|
Parts
|
Integer
|
NumParts
|
Little
|
¹ÙÀÌÆ® X
|
Á¡
|
Points
|
Point
|
NumPoints
|
Little
|
¹ÙÀÌÆ® Y
|
Zmin
|
Zmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+8
|
Zmax
|
Zmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Y+16
|
Zarray
|
Zarray
|
Double
|
NumPoints
|
Little
|
¹ÙÀÌÆ® Z
|
NumMs
|
NumMs
|
Integer
|
1
|
Little
|
¹ÙÀÌÆ® Z+4*
|
Mmin
|
Mmin
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Z+12*
|
Mmax
|
Mmax
|
Double
|
1
|
Little
|
¹ÙÀÌÆ® Z+20*
|
Marray
|
Marray
|
Double
|
NumPoints
|
Little
|
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]