【问题标题】:Forge MArkups Font Size and Thickness of FreehandForge MArkups Freehand 的字体大小和粗细
【发布时间】:2021-04-12 04:23:42
【问题描述】:

我正在尝试在 forge Viewer 中绘制标记,但在加载扩展程序时它正在工作

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;
  });

但是画出的粗细和字号都很小,怎么增大?

请查找附件以供参考。

【问题讨论】:

    标签: autodesk-forge autodesk-viewer forge autodesk-bim360 autodesk-data-management


    【解决方案1】:

    这里有一些属性,您可以调整它们来设置文本的大小和宽度

    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

    【讨论】:

    • 您好 Ronak,感谢您的分享。在这种情况下,发起者使用标记扩展来绘制 svg 形状。而您分享的代码是 Three.js 的几何,通常在添加自定义几何时使用。
    • @XiaodongLiang 感谢您的纠正,并会尝试理解您编写的代码
    【解决方案2】:

    在我看来,这篇文章是关于如何在 Forge Viewer 中设置标记的字体大小和手绘粗细。我不确定为什么代码 sn-p 是关于加载图钉扩展的。

    不管怎样,让我试着回答一下字体大小和写意粗细的问题。

    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 Viewer Markup Style Object

    【讨论】:

      猜你喜欢
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      • 2019-06-01
      • 1970-01-01
      • 2017-01-20
      • 2011-12-05
      • 1970-01-01
      相关资源
      最近更新 更多