三、显示3D文字
目录
1、控件 BillboardTextModel3D
2、BillboardText3D
2.1、BillboardText3D字体
3、BillboardSingleText3D
3、增强版 BillboardImage3D
4、始终置顶显示文字
显示问题,我们需要使用到BillboardText3D和BillboardImage3D对象,以及BillboardTextModel3D控件
1、控件 BillboardTextModel3D
3D文字也属于3D模型的一种,需要字体和对应的纹理特征。BillboardTextModel3D的Geometry可以绑定到BillboardText3D和BillboardImage3D对象用于显示3D文字。另外通过设置FixedSize改变缩放时文字现实效果。
[ObservableProperty]BillboardText3D text3D;[ObservableProperty]BillboardImage3D batchedText;<hx:Viewport3DXName="viewport"BackgroundColor="Black"Camera="{Binding Camera}"EffectsManager="{Binding EffectsManager}"ShowCoordinateSystem="True"ShowFrameDetails="True"ShowFrameRate="True"ShowViewCube="True"><hx:Viewport3DX.InputBindings><MouseBinding Command="hx:ViewportCommands.Rotate" Gesture="LeftClick" /><MouseBinding Command="hx:ViewportCommands.Zoom" Gesture="MiddleClick" /><MouseBinding Command="hx:ViewportCommands.Pan" Gesture="RightClick" /></hx:Viewport3DX.InputBindings><hx:AmbientLight3D Color="White" /><hx:DirectionalLight3DDirection="{Binding Camera.LookDirection}"IsRendering="True"Color="White" /><hx:BillboardTextModel3D FixedSize="True" Geometry="{Binding Text3D}" /><hx:BillboardTextModel3D