Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sytwodog/computer-graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

computer-graphics

机图实验

二维图形绘制页面操作

选择节点

  • 在左侧场景树视图中点击要选择的节点。
  • 选中的节点会在主视图中高亮显示。

绘制图形

  • 点击上方对应图形按钮,开始利用鼠标绘制图形。
    • 直线:鼠标左键单击两次确定直线起点和终点。
    • 折线:鼠标左键单击确定中间节点,鼠标右键单击确定结束节点。

变换界面基本操作流程

选择对象

  • 在左侧场景树视图中点击要操作的节点(如线段、折线等)。
  • 选中的节点会在主视图中高亮显示。

平移操作

  • 选择对象后,使用工具栏或菜单中的平移按钮:
    • 左移:对象向左移动10个单位。
    • 右移:对象向右移动10个单位。
    • 上移:对象向上移动10个单位。
    • 下移:对象向下移动10个单位。
  • 每次点击按钮,对象会向对应方向移动固定距离。

旋转操作

  • 选择对象后,使用工具栏或菜单中的旋转按钮:
    • 顺时针旋转:对象绕中心点顺时针旋转。
    • 逆时针旋转:对象绕中心点逆时针旋转。
    • 自由旋转:进入自由旋转状态,可以设置旋转中心点,使用鼠标交互旋转。
  • 设置旋转中心点
    • 按住 Shift 键,同时点击鼠标左键选择旋转中心。
    • 状态栏会显示旋转中心的坐标。
  • 交互式旋转
    • 使用鼠标右键拖动实现交互式旋转。
    • 按住右键拖动鼠标,对象会跟随鼠标移动方向旋转。
    • 旋转角度根据鼠标移动距离计算。

缩放操作

  • 选择对象后,使用工具栏或菜单中的缩放按钮:
    • X方向缩放:仅在X轴方向缩放。
    • Y方向缩放:仅在Y轴方向缩放。
    • 等比缩放:同时在X和Y轴方向缩放。
  • 使用鼠标滚轮进行交互式缩放:
    • 按住 Ctrl 键,滚动鼠标滚轮。
      • 向上滚动:放大(1.1倍)。
      • 向下滚动:缩小(0.9倍)。

操作提示

  • 所有变换操作都需要先选择对象。

  • 状态栏会实时显示操作提示和坐标信息。

  • 如果操作无效,请检查是否已正确选择对象。

  • 可以通过场景树视图查看对象的层次结构。

  • 变换操作会实时更新到场景中。

    三维操作

基本操作

  • 点击“机器人”创建一个机器人。
  • 点击“定时器”可以观看动态效果,再次点击可以取消旋转动态。
  • 点击“新建监听”可以开启鼠标和键盘监听,控制相机。

键盘操作

观察窗口调整

  • 放大+ 观察窗口放大到原 1.25 倍。
  • 缩小- 观察窗口缩小到原 0.8 倍。
  • 左边界调整
    • L:观察窗口左边界左移(减小)。
    • l:观察窗口左边界右移(增加)。
  • 右边界调整
    • R:观察窗口右边界左移(减小)。
    • r:观察窗口右边界右移(增加)。
  • 下边界调整
    • B:观察窗口下边界下移(减小)。
    • b:观察窗口下边界上移(增加)。
  • 上边界调整
    • T:观察窗口上边界下移(减小)。
    • t:观察窗口上边界上移(增加)。

投影模式切换

  • 透视投影P 切换成透视投影。
  • 正交投影O 切换成正交投影。

正交投影模式下的视图切换

  • 左视图Ctrl + L
  • 右视图Ctrl + R
  • 前视图Ctrl + F
  • 后视图Ctrl + B
  • 俯视图Ctrl + T
  • 顶视图(仰视图)Ctrl + D

鼠标操作

相机控制

  • 距离调整
    • 鼠标滚轮上下滚动:相机位置与被观察点之间距离放大缩小。
    • 按住鼠标右键上下移动:相机位置与被观察点之间距离放大缩小。
  • 相机旋转
    • 按住鼠标左键左右移动:相机绕其 Y 轴旋转。
    • 按住鼠标左键上下移动:相机绕其 X 轴旋转。

注意事项

  • 确保在操作前已选择正确的对象。
  • 旋转和缩放操作建议先设置合适的中心点。
  • 如果对象没有响应操作,请检查场景树中的选择状态。
  • 复杂的变换操作建议分步进行。

About

机图实验

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors