폴리곤 생성하기
폴리곤 생성하기
한 파트의 폴리곤
여러 파트의 폴리곤
홀(Hole)이 있는 폴리곤
function createPolygon() {
// 1. 폴리곤 객체 생성
var polygon = Module.createPolygon("MY_POLYGON");
// 2. 좌표, 파트 설정
var vertex = new Module.JSVec3Array();
vertex.push(new Module.JSVector3D(126.9288, 37.526449, 15.0));
vertex.push(new Module.JSVector3D(126.927471, 37.525806, 15.0));
vertex.push(new Module.JSVector3D(126.928596, 37.5246, 15.0));
vertex.push(new Module.JSVector3D(126.929996, 37.525416, 15.0));
var part = new Module.Collection();
part.add(4);
polygon.setPartCoordinates(vertex, part);
// 3. 폴리곤 색상 설정 (선택)
var polygonStyle = new Module.JSPolygonStyle();
polygonStyle.setFill(true);
polygonStyle.setFillColor(new Module.JSColor(255, 0, 0));
polygonStyle.setOutLine(true);
polygonStyle.setOutLineWidth(2.0);
polygonStyle.setOutLineColor(new Module.JSColor(0, 0, 255));
polygon.setStyle(polygonStyle);
// 5. 레이어에 폴리곤 저장
var layerList = new Module.JSLayerList(true);
var layer = layerList.createLayer("POLYGON_LAYER", Module.ELT_POLYHEDRON);
layer.addObject(polygon, 0);
}step 1. 폴리곤 오브젝트 생성
step 2. 폴리곤 형태 지정

step 3. 폴리곤 속성 지정 (선택)
step 4. 레이어에 폴리곤 저장
폴리곤 생성 결과

Last updated


