私のWPFプロジェクトでHelix-toolkitを使用して3D線を描画しています。私はすでにやっていること は以下のとおりです。C#でヘリックスに3Dラインを追加<Helix:HelixViewport3D x:Name="HelixViewport3D" />
C#、WPF - HelixToolkitカメラの操作
:WPFのコントロールを追加するxmlns:Helix="http://helix-toolkit.org/wpf"
:
がWPFに名前空間を追加する
Point3DCollection _points; LinesVisual3D _lines = new LinesVisual3D(); _lines.Points = _points; HelixViewport3D.Children.Add(_lines);
ズームとカメラ位置の変更: ズームのために次のコードを使用しました: 私はビューを変更するには、次のコードを使用:
HelixViewport3D.CameraController.CameraUpDirection = new Vector3D(0, 0, 1);
HelixViewport3D.CameraController.CameraTarget = new Point3D(0, 70, 0);
今私は上面図、BottomView、FrontView、BackView、LeftViewのようなコマンドを表示して固定与える私のプロジェクトにいくつかのボタンを追加したいです、 RightViewなど
ボタンは、以下の
のようになります。私は、C#からそれらの固定ビューのコマンドを与えることができますどのようにしかし、私はHelixViewport3D.CameraController.CameraUpDirection
のパラメータを持つ混乱しています、HelixViewport3D.CameraController.CameraLookDirection
、HelixViewport3D.CameraController.CameraTarget
。