37 lines
956 B
C++
37 lines
956 B
C++
//-----------------------------------------------------------------------------+
|
|
// Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd.
|
|
// = FileName : TGGePolyFacet Àà
|
|
// = Version : ver2.0
|
|
// = Author : wlw
|
|
// = CreateDate : 2002-09-09
|
|
// = Description: TGGePolyFacet ÀඨÒå
|
|
// = Maintainers:
|
|
//
|
|
//-----------------------------------------------------------------------------+
|
|
#include "StdAfx.h"
|
|
#include "TGGePolyFacet.h"
|
|
#include "TchGlobalFunc.h"
|
|
|
|
TGGePolyFacet::TGGePolyFacet(int v1, int v2, int v3, int v4)
|
|
: vt1(v1), vt2(v2), vt3(v3), vt4(v4)
|
|
{
|
|
|
|
}
|
|
|
|
TGGePolyFacet::~TGGePolyFacet()
|
|
{
|
|
|
|
}
|
|
|
|
int TGGePolyFacet::Make(const TCHAR *pszLay)
|
|
{
|
|
TCHAR szClayer[80] = _T("");
|
|
TGGetVar(_T("CLAYER"), szClayer);
|
|
|
|
const TCHAR *pszLayer = pszLay ? pszLay : szClayer;
|
|
|
|
TADSGePoint3d pp;
|
|
return MakeEntity(RTDXF0, _T("VERTEX"), 8, pszLayer, 70, 128, 10, &pp,
|
|
71, vt1, 72, vt2, 73, vt3, 74, vt4, NULL);
|
|
}
|