[英]Forge MArkups Font Size and Thickness of Freehand
我正在尝试在伪造查看器中绘制标记,但在加载扩展时它正在工作
var extensionOptions = { hideIssuesButton: false, hideFieldIssuesButton: true, };
// Use the `viewer` reference to call `loadExtension` with the extension name and the extension options:
viewer["3d"].loadExtension('Autodesk.BIM360.Extension.PushPin', extensionOptions).then(function (extension)
{
PushPinExtensionHandle = extension;
});
但是绘制的粗细和字体尺寸很小。如何增加尺寸?
请查找附件以供参考。
这里有一些你可以调整的属性来设置你的文本的大小和宽度
var textgeometry = new Three.TextGeometry(text,
Object.assign({}, {
font: fonts,
bevelEnabled: false,
curveSegments: 2,
bevelThickness: 0,
color: 0xFFA500,
bevelSize: 0.21,
height: 3,
size: 1
}));
这是您如何添加文本几何TextGeometry的参考链接
在我看来,这篇文章是关于如何在 Forge Viewer 中设置标记的字体大小和手绘厚度。 我不确定为什么代码片段是关于加载图钉扩展的。
无论如何,让我尝试回答字体大小和写意粗细的问题。
Markup Core 扩展提供了创建文本时设置字体样式的参数。 参数为json,其中font-size为一键。 所以要设置字体大小,代码如下:
markupExt.enterEditMode();
var text1= new Autodesk.Viewing.Extensions.Markups.Core.CreateText(markupExt,2333,
{x:10,y:10}, {x:100,y:100},'My Test String Small', {"font-size":5})
text1.execute();
var text2= new Autodesk.Viewing.Extensions.Markups.Core.CreateText(markupExt,2333,
{x:30,y:30}, {x:130,y:130},'My Test String Big', {"font-size":20})
text2.execute();
至于厚度,另一篇文章现在告诉设置笔画宽度。 Autodesk Forge 查看器标记样式 Object
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.