如何解决Forge MArkups Freehand 字体大小和粗细
我正在尝试在伪造查看器中绘制标记,但它在加载扩展时工作
var extensionOptions = { 隐藏问题按钮:假, hideFieldIssuesButton: 真, };
// 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,{x:30,y:30},{x:130,y:130},'My Test String Big',{"font-size":20})
text2.execute();
至于粗细,另一篇文章告诉现在设置笔画宽度。 Autodesk Forge Viewer Markup Style Object
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。