DegFromStr SiteModel Interface Library 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   DegFromStr
(   fSlopeDef :STRING;
    fSlopeValue :STRING;
  VAR  fAngle :REAL
) :BOOLEAN ;

Python:

def  vs.DegFromStr(fSlopeDef, fSlopeValue):
   return (BOOLEAN, fAngle)

Description:

Converts slope from string format to degrees.

説明

勾配を表す文字列を、角度(deg)の実数値に変換します。



  DTM6_ClearModelCache SiteModel Interface Library 
Vectorworks 2011

VectorScript Declaration:

PROCEDURE   DTM6_ClearModelCache
( hObject:HANDLE ) ;

Python:

def  vs.DTM6_ClearModelCache(hObject):
   return None

Description:

Clear the site model's cache.

説明

サイトモデルのキャッシュをクリアします。



  DTM6_GetDTMObject SiteModel Interface Library 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DTM6_GetDTMObject
(   hLayer :HANDLE;
    bPickUpModel :BOOLEAN
) :HANDLE ;

Python:

def  vs.DTM6_GetDTMObject(hLayer, bPickUpModel):
   return HANDLE

Description:

Gets the DTM. If it's only one on the document and/or on the passed layer return it. If there are many DTMs ask the user to pick up one.

説明

DTMを取得します。 それがドキュメントのレイヤの上の1であるだけであれば、それを返します。 多くのDTMsがあれば、1つを選ぶようにユーザに頼んでください。



  DTM6_GetDTMOver SiteModel Interface Library 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DTM6_GetDTMOver
( hObject:HANDLE ) :HANDLE ;

Python:

def  vs.DTM6_GetDTMOver(hObject):
   return HANDLE

Description:

Gets the DTM over (geometrically) a specified object.

説明

指定されたオブジェクトの上にDTMを取得します。



  DTM6_GetZatXY SiteModel Interface Library 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DTM6_GetZatXY
(   hDTMObject :HANDLE;
    TINType :INTEGER;
    x :REAL;
    y :REAL;
  VAR  outZ :REAL
) :BOOLEAN ;

Python:

def  vs.DTM6_GetZatXY(hDTMObject, TINType, x, y):
   return (BOOLEAN, outZ)

Description:

Get the elevation at specified x,y on the specified DTM. Returns false if the DTM doesnt exist or the point is outside the DTM. TINType - 0:Existing; 1:Proposed; 2:Current

説明

指定されたDTMでx、yを指定されるところの高度を取得します。 DTMが存在していないか、またはDTMの外にポイントがあるなら、FALSEが返ります。 TINタイプ0: 現況地形 1: 計画地形 2: 計画+現況地形



  DTM6_IsDTM6Object SiteModel Interface Library 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DTM6_IsDTM6Object
( hDTMObject:HANDLE ) :BOOLEAN ;

Python:

def  vs.DTM6_IsDTM6Object(hDTMObject):
   return BOOLEAN

Description:

Check if the passed object handle is for SiteModel object type.

説明

オブジェクトハンドルがSiteModelオブジェクトタイプであるかチェックします。



  DTM6_IsObjectReady SiteModel Interface Library 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DTM6_IsObjectReady
( hDTMObject:HANDLE ) :BOOLEAN ;

Python:

def  vs.DTM6_IsObjectReady(hDTMObject):
   return BOOLEAN

Description:

Check if the DTM object is ready to be used. If this returns false, you should call 'ResetObject' on the handle to let the DTM object prepare itself to be used.

説明

DTMオブジェクトが使用できるかどうかチェックします。もしFALSEが戻るなら、ハンドルのに「ResetObject」をするべきです。



  DTM6_IsTypeVisible SiteModel Interface Library 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DTM6_IsTypeVisible
(   hDTMObject :HANDLE;
    TINType :INTEGER
) :BOOLEAN ;

Python:

def  vs.DTM6_IsTypeVisible(hDTMObject, TINType):
   return BOOLEAN

Description:

Return true if the specified DTM type is visible of the passed DTM object.

説明

指定されたDTMタイプが目に見えるなら、TRUEが返ります。



  DTM6_RestoreDefaults SiteModel Interface Library 
Vectorworks 2014

VectorScript Declaration:

PROCEDURE   DTM6_RestoreDefaults
( hObject:HANDLE ) ;

Python:

def  vs.DTM6_RestoreDefaults(hObject):
   return None

Description:

Sets the default settings for a Site model.

説明

サイトモデルの設定をデフォルトに戻します。



  DTM6_RiseToSurface SiteModel Interface Library 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   DTM6_RiseToSurface
(   hDTMObject :HANDLE;
    hObject :HANDLE;
    TINType :INTEGER;
    sendType :INTEGER
) :BOOLEAN ;

Python:

def  vs.DTM6_RiseToSurface(hDTMObject, hObject, TINType, sendType):
   return BOOLEAN

Description:

Modifies the passed object so it lies on the surface of the desired DTM.

説明

与えられたオブジェクトがDTMの表面に配置されるように加工します。



  DTM6_SendToSurface SiteModel Interface Library 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   DTM6_SendToSurface
(   hDTMObject :HANDLE;
    hObject :HANDLE;
    TINType :INTEGER
) :BOOLEAN ;

Python:

def  vs.DTM6_SendToSurface(hDTMObject, hObject, TINType):
   return BOOLEAN

Description:

Modifies the passed object so it lies on the surface of the desired DTM.

説明

渡されたオブジェクトをDTMの表面に載せます。



  DTM6_ShowSendEdgeDlg SiteModel Interface Library 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   DTM6_ShowSendEdgeDlg
( objWEdgeType:INTEGER ) :INTEGER ;

Python:

def  vs.DTM6_ShowSendEdgeDlg(objWEdgeType):
   return INTEGER

Description:

Shows the Send to Surface dialog for modifier objects with retaining edge.

説明

造成辺を持つ造成図形に対して敷地表面に移動ダイアログを表示します。



  MakeModifierClass SiteModel Interface Library 
Vectorworks 2015

VectorScript Declaration:

PROCEDURE   MakeModifierClass
( modifierClass:STRING ) ;

Python:

def  vs.MakeModifierClass(modifierClass):
   return None

Description:

Creates special class for modifiers (if it not exists).

説明

造成図形のクラスを作成します。



  PercStrFromDeg SiteModel Interface Library 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   PercStrFromDeg
( fSlopeDeg:REAL ) :STRING ;

Python:

def  vs.PercStrFromDeg(fSlopeDeg):
   return STRING

Description:

Converts slope from degrees to percent string.

説明

角度(deg)の勾配の値を、パーセントの表現に変換します。



  RiseRunFromDeg SiteModel Interface Library 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   RiseRunFromDeg
( fSlopeDeg:REAL ) :STRING ;

Python:

def  vs.RiseRunFromDeg(fSlopeDeg):
   return STRING

Description:

Converts slope from degrees to rise-over-run string.

説明

角度(deg)の勾配の値を、比率の表現に変換します。



  SetFenceAttrs SiteModel Interface Library 
Vectorworks 2015

VectorScript Declaration:

PROCEDURE   SetFenceAttrs
( fFenceHandle:HANDLE ) ;

Python:

def  vs.SetFenceAttrs(fFenceHandle):
   return None

Description:

Applies fence attributes to input handle.

説明

ハンドルで指定した図形に法面の属性を適用します。



  SetPadAttrs SiteModel Interface Library 
Vectorworks 2015

VectorScript Declaration:

PROCEDURE   SetPadAttrs
( hPadHandle:HANDLE ) ;

Python:

def  vs.SetPadAttrs(hPadHandle):
   return None

Description:

Applies pad attributes to input handle.

説明

ハンドルで指定した図形に造成面の属性を適用します。