File
创建文件对象 String 名 = new File(…); 判断/获取 创建/删除 一般用mkdirs就可以了 获取并遍历
十大建模操作
点线面tap进入编辑模式 1,2,3,各对应点,线,面 选中一个点按alt可以选横向纵向 选中一个线按ctrl+alt可以选横向 四大向外挤出打开编辑模式,选择面,按E即可挤出 按shift可以选择坐标方向 按S放大缩小 点模式下ctrl+右键可以挤出一条线 线模式下E可以从线中拉出面 向内挤出按I 倒角ctrl+B 按鼠标滚轮可以增加段数 选面也可以 循环切割ctrl+R 选择挤出各个面可以将切割的面分开,这样可以分开移动,而不会整体移动 六小合并M 断开V 填充F 先alt全选在填充 切刀K 桥接ctrl+E 把想要拼接的两个物体对应的面删掉 在把两物体连接为一个整体(shift选择,ctrl+j连接) alt双击选择两物体对应的线,如图 右键桥接循环边连接即可 分离P 字面意思
方法引用
方法引用 引用静态方法其中的方法如果是静态static,就要用 类名::静态方法方法 的格式写 ::是方法引用符 引用成员方法格式:对象::成员方法 其他类:其他类对象::方法名 本类:this::方法名 父类:super::方法名 引用构造方法格式:类名::new 使用类名引用成员方法格式:类名::成员方法 引用数组的构造方法格式:数据类型[]::new
Stream流
Stream流 就像工厂流水线一样,通过对产品的一系列改造,最后得出商品 1.先获取一条Stream流,并把数据放上去 2.Stream流中间方法 filter过滤 123456789ArrayList<String> list = new ArrayList<>();Collections.addAll(list,"a","b","c","d","e");Stream<String> stream1 = list.stream();stream1.filter(new Predicate<String>() { @Override public boolean test(String s) { return s.equals("a"); }}).forEach(s ->...
快捷键
快捷键中键 旋转 shift+中键 平移 shift+a 新建图形 x / delete 删除 g 对着模型按,会跟着鼠标移动 再按 x, y, z, 会在对应坐标轴上移动 r 旋转 s 缩放 shift+z 透视 h 隐藏 shift+d 复制 / 选中拉进 小键盘中 1 正视图 3 左视图7 俯视图 9 反向 0 摄像机视角 gz 切换局部坐标(物体自己的xyz,是可变的),再按xyz,切换全局坐标(整个界面的xyz,是规定的)