查看: 88|回复: 0
收起左侧

[Tribon] tribonVitesse的函数API--drafting

[复制链接]
发表于 2026-8-24 09:23 | 显示全部楼层 |阅读模式 来自: 中国上海

Drafting(绘图)模块 (kcs_draft)
arc_highlight(Object)高亮圆弧
arc_new(Arc)创建新圆弧
circle_highlight(Object)高亮圆
circle_new(Circle)创建新圆
cloud_new(Parent, Shape)创建云线图元
colour_get(ModalColour)获取当前颜色
colour_set(ModalColour)设置当前颜色
component_capture(region)捕获区域内的组件句柄列表
component_identify(name/point)按名称或点获取组件句柄
component_new(<name>)创建新的组件子图
conic_highlight(Object)高亮圆锥曲线段
conic_new(Conic)创建新的圆锥曲线段
contour_capture(region)按区域获取轮廓句柄
contour_highlight(Object)高亮轮廓
contour_identify(point)按点获取轮廓句柄
contour_new(Contour)创建新轮廓
contour_properties_get(handle, contour)获取轮廓属性
cross_new(Parent, String, Line1, Line2)创建十字图元
default_value_get(DefKeyword)获取绘图默认值
default_value_set(DefStatement)设置绘图默认值
delete_by_area(handles, act, contour)删除区域内或区域外的对象
dim_capture(region)按区域获取尺寸标注句柄
dim_angle_new(Line1, Line2, ArcPos, TextPos)创建二维角度尺寸标注
dim_diameter_new(CircleOrArc, Pos1, Pos2)创建二维直径尺寸标注
dim_identify(point)按点获取尺寸标注句柄
dim_linear_new(Measpnts, Type, Dir, Pos)创建二维线性尺寸标注
dim_linear_new(polygon3D, type, projDir, locPoint2D, witnDir, <modelsubview>, <basepoint>)创建三维尺寸标注
dim_point_3d(point3D, locPoint, height, rotation, annotation, <modelsubview>)创建三维点尺寸标注
dim_radius_new(CircleOrArc, Pos1, Pos2)创建二维半径尺寸标注
dim_shell_new(Viewhandle,From, Along, To, <Type>, <Colour>)在视图中沿第三个对象对两个模型对象添加尺寸标注
document_reference_add(docRef)为当前图纸添加文档引用
document_reference_get()获取当前图纸的文档引用列表
document_reference_remove(docRef)从当前图纸移除文档引用
dwg_close()关闭当前图纸
dwg_current()检查当前是否有图纸处于激活状态
dwg_delete(DwgName, <DwgType>)删除图纸
dwg_dxf_export(FileName, ...)将当前图纸导出为DXF格式
dwg_dxf_import(FileName, DrawingName, <MapFileName>)导入DXF文件到图纸
dwg_dxf_3d_export(FileName, ViewSubviewsList, ...)将3D模型导出为3D DXF面片格式
dwg_exist(DwgName, <DwgType>)检查图纸是否存在
dwg_layers_is_hidden()检查是否处于隐藏图层显示模式
dwg_layers_hidden_get()获取隐藏图层列表
dwg_layers_is_shown()检查是否处于显示图层模式
dwg_layers_shown_get()获取显示图层列表
dwg_name_get()获取当前图纸名称
dwg_new(DwgName, <FormName>, <DwgType>)创建新图纸并设为当前图纸
dwg_open(DwgName, <DwgType>, <OpenMode>, <DwgRevision>, <EnvelopeMode>)打开已有图纸并设为当前图纸
dwg_pack()压缩当前图纸
dwg_print(options)打印当前图纸
dwg_properties_set(PropRef)设置当前图纸属性
dwg_purge()清理当前图纸
dwg_repaint()重绘图纸
dwg_reference_show(show, <views>)显示或折叠图纸引用
dwg_revision_freeze()冻结当前图纸的最新版本
dwg_revision_new()为当前图纸创建新版本
dwg_revision_unfreeze()解冻当前图纸的最新版本
dwg_save()保存当前图纸
dwg_save_as('NewDwgName', <Databank>)用新名称保存当前图纸
dwg_status_set(StatusType, StatusValue)更改当前图纸状态
dwg_type_list_get()获取所有注册的图纸类型字典
dwg_validate(OutOfDate, NotFound)验证当前图纸
dwg_wmf_export(FileName)导出为WMF格式
dwg_zoom()缩放图纸显示
element_child_first_get(<suBPIctureHandle>)获取第一个子元素句柄
element_colour_get(handle, colour)获取元素颜色
element_colour_set(Handle, Colour)设置元素颜色
element_copy(elementHandle, <targetSubpictureHandle>)复制图纸中的元素
element_delete(Handle)删除元素
element_extent_get(<ElementHandle>)获取元素范围
element_highlight(Handle) 或 element_highlight([Handles])高亮元素
element_transformation_redefine(Handle, Transf2d)重新定义元素变换
element_identify(Name)按名称获取图纸中实体句柄
element_is_bodyplan_view(ViewPtr)检查当前图片是否为BodyplanView
element_is_burning_sketch(elementHandle)检查元素是否为套料草图子视图
element_is_component(elementHandle)检查元素是否为组件
element_is_contour(elementHandle)检查元素是否为轮廓
element_is_curpanel_view(ViewPtr)检查当前图片是否为CurpanelView
element_is_detail_sketch(elementHandle)检查元素是否为详图草图子视图
element_is_detail_view(ViewPtr)检查当前图片是否为详图视图
element_is_devpla_view(ViewPtr)检查当前图片是否为DevplaView
element_is_devsti_view(ViewPtr)检查当前图片是否为DevstiView
element_is_dimension(elementHandle)检查元素是否为尺寸标注
element_is_general_view(ViewPtr)检查当前图片是否为通用视图
element_is_hatch(elementHandle)检查元素是否为剖面线
element_is_nesting(elementHandle)检查元素是否为套料子视图
element_is_note(elementHandle)检查元素是否为注释
element_is_posno(elementHandle)检查元素是否为位置号
element_is_shellx_view(ViewPtr)检查当前图片是否为ShellxView
element_is_subpicture(elementHandle)检查元素是否为子图
element_is_subview(elementHandle)检查元素是否为子视图
element_is_symbol(elementHandle)检查元素是否为符号
element_is_symbolic_view(ViewPtr)检查当前图片是否为符号视图
element_is_templ_view(ViewPtr)检查当前图片是否为TemplView
element_is_text(elementHandle)检查元素是否为文本
element_is_view(elementHandle)检查元素是否为视图
element_layer_get(handle, layer)获取元素图层
element_layer_set(handle, layer)设置元素图层
element_linetype_get(handle, linetype)获取元素线型
element_linetype_set(handle, linetype)设置元素线型
element_parent_get(elementHandle)获取父元素句柄
element_sibling_next_get(elementHandle)获取下一个兄弟元素句柄
element_transform(elementHandle, <transf2d>)变换图纸中的元素
element_transformation_get(ElemHandle, Transf2D)获取元素变换矩阵
element_visibility_get(elementHandle)获取元素可见性
element_visibility_set(elementHandle, Visibility)设置元素可见性
ellipse_highlight(Object)高亮椭圆
ellipse_new(Ellipse)创建新椭圆
form_name_get()获取当前使用的图纸模板名称
general_restr_symbol_new(Parent, StartPt, EndPt, Soft)创建通用约束符号图元
geometry_capture(region)按区域获取几何图形句柄
geometry_identify(point)按点获取几何图形句柄
hatch_capture(region)按区域获取剖面线句柄
hatch_identify(point)按点获取剖面线句柄
hatch_island_new(HatchHandle, Island/IslandHandle)按轮廓或句柄创建剖面线孤岛
hatch_new(ContHandle/Contour)创建剖面线图案组件
hatch_pattern_set(Angle, Distance)设置当前剖面线图案
highlight_off(Handle)关闭高亮
kcs_draft.model_handle_get(model)获取模型子视图句柄
layer_get()获取当前图层
layer_hide(layer/layersList)隐藏图层
layer_set(Layer)设置当前图层
layer_show(layer/layersList)显示图层
layer_show_all()显示所有图层
line_highlight(Object)高亮直线
line_new(Line)创建新直线
linetype_display_settings_get()获取线型显示设置
linetype_display_settings_set(modelLTDSettings)设置线型显示设置
linetype_get(ModalLinetype)获取当前线型
linetype_set(ModalLinetype)设置当前线型
model_capture(region)按区域获取模型句柄
model_colour_set(Model, Colour, <ViewHandle>)设置图纸中模型对象的颜色
model_delete(Model, <ViewHandle>)删除图纸中的模型
model_draw(AssemblyCriteria, <viewhandle>)绘制装配
model_draw(model, <viewhandle>)绘制模型对象
model_identify(IdPnt, Model)按点获取模型句柄
model_layer_set(model, layer)设置模型子视图的图层
model_layer_set(Model, Layer, <ViewHandle>)设置模型子视图的图层
model_object_revision_save(model, revision, view_handle, save_spools)保存模型对象版本
model_object_revision_get(model, view_handle, list)列出模型对象版本
model_object_revision_set(model, revision, view_handle)显示模型对象版本
model_properties_get(handle, model)获取模型子视图属性
note_capture(region)按区域获取注释句柄
note_identify(point)按点获取注释句柄
note_new(Text, RefLine)创建新注释
note_symbol_get()获取当前注释符号
note_symbol_set(Symbol)设置当前注释符号
pipe_restr_symbol_new(Parent, StartPt, EndPt)创建管道约束符号图元
point_capture(region)按区域获取点句柄
point_highlight(Object,<Type>)高亮点
point_identify(point)按点获取点句柄
point_new(Point)创建新点
point_transform(ViewHandle, ModelPnt, DwgPnt)将三维点转换为视图中的二维点
position_ruler_new(Act, View, StartPt, EndPt)创建不同类型的标尺
posno_capture(region)按区域获取位置号句柄
posno_height_get()获取当前位置号符号高度
posno_height_set(Height)设置当前位置号符号高度
posno_identify(point)按点获取位置号句柄
posno_new(Text, RefLine)创建新位置号
posno_symbol_get()获取当前位置号符号
posno_symbol_set(Symbol)设置当前位置号符号
rectangle_highlight(Object)高亮矩形
rectangle_new(rectangle, <radius>)创建新矩形
reference_move()将引用符号及其关联文本移动到新位置
ruler_new(Parent, StartPt, TickLen, FirstTick, LastTick, LabelTick, TextProp)创建标尺图元
rule_text_new(Text, RuleNo)按绘图规则创建新文本
shd_autoscale()自动缩放着色视图
shd_new(ViewHandle)基于视图句柄创建着色视图
shd_projection_set(TransformationMatrix)设置着色视图的投影
shd_zoom_box(BoxMinPoint, BoxMaxPoint)缩放着色视图到指定三维框
spline_highlight(Object)高亮样条曲线
spline_new(Spline)创建新样条曲线
std_hatch_pattern_set(Type)设置当前标准剖面线图案
subpicture_current_get()获取当前子图
subpicture_current_set(subpictureHandle)设置当前子图用于创建新几何图形
subpicture_name_set(subpictureHandle, name)设置子图名称
subpicture_insert(subpName, <parentHandle>), <databank='SBD_PICT'>从数据库插入子图
subpicture_name_get(subpictureHandle)获取子图名称
subpicture_name_set(subpictureHandle, name)设置子图名称
subpicture_save(subpHandle)将子图保存到数据库
subview_capture(region)捕获区域内的子视图句柄列表
subview_identify(name/point)按名称或点获取子视图句柄
subview_new(<name>)创建新的子视图子图
symbol_capture(region)按区域获取符号句柄
symbol_height_get()获取当前符号高度
symbol_height_set(Height)设置当前符号高度
symbol_identify(point)按点获取符号句柄
symbol_new(Font, SymbNo, Pos)创建新符号
symbol_new(Symbol)创建新符号
symbol_properties_get(handle, symbol)获取符号属性
symbol_rotation_get()获取当前符号旋转角度
symbol_rotation_set(Rot)设置当前符号旋转角度
text_capture(region)按区域获取文本句柄
text_ascii_font_get()获取当前ASCII文本字体
text_ascii_font_set(Font)设置当前ASCII文本字体
text_aspect_get()获取当前文本宽高比
text_aspect_set(Aspect)设置当前文本宽高比
text_height_get()获取当前文本高度
text_height_set(Height)设置当前文本高度
text_identify(point)按点获取文本句柄
text_ilsp_get()获取当前文本行间距因子
text_ilsp_set(Ilsp)设置当前文本行间距因子
text_length(Text)计算指定字体格式下的文本长度
text_new(String, Pos)创建新文本
text_new(Text)创建新文本
text_properties_get(handle, text)获取文本属性
text_rotation_get()获取当前文本旋转角度
text_rotation_set(Rot)设置当前文本旋转角度
text_slant_get()获取当前文本倾斜角度
text_slant_set(Slant)设置当前文本倾斜角度
text_vector_font_get()获取当前矢量字体
text_vector_font_set(Vfont)设置当前矢量字体
userdef_hatch_pattern_set(Page, Detail)设置当前用户自定义剖面线图案
view_hl_remove(ViewHandle)移除视图中的隐藏线
view_identify(IdPnt, <PictWinExt>)按点获取视图句柄
view_identify(ViewName, <PictWinExt>)按名称获取视图句柄
view_move(ViewHandle, DeltaVec)移动视图
view_new(ViewName, <Uvect>, <Vvect>)创建新视图
view_projection_get(ViewHandle, Transf3D)获取视图投影
view_projection_set(ViewHandle, uVector, vVector, <DefaultDrawCode>)设置视图投影
view_reflect(ViewHandle, Reflect, Centre)镜像视图
view_restriction_area_get(ViewHandle)获取视图的约束区域
view_rotate(ViewHandle, RotAngle, Centre)旋转视图
view_scale(ViewHandle, ScaleFac, Centre)缩放视图
view_slice_planes_get(handle)获取符号视图的剖切平面
view_slicedepth_get(ViewHandle)获取剖切视图的剖切深度
view_symbolic_model_tra(ViewHandle,Transf3D)获取符号视图的模型变换矩阵
view_symbolic_new(ViewName, LocPoint, Uvect, Vvect, Forward, Backward, box)创建符号视图
zoom_extent_get()获取当前显示区域的范围

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|标签|免责声明|龙船社区

GMT+8, 2026-9-5 17:31

Powered by Imarine

Copyright © 2006, 龙船社区

快速回复 返回顶部 返回列表