EPAI手绘建模APP资源管理和模型编辑器3

news/2024/9/20 7:36:44/ 标签: 编辑器, c++, android

t) 立方体

图 42 模型编辑器-立方体

i. 修改立方体底部中心位置。

ii. 修改立方体的长、宽、高。

u) 圆柱体

图 43 模型编辑器-圆柱体

i. 修改圆柱体底部中心位置。

ii. 修改圆柱体半径。

iii. 修改圆柱体高度。

iv. 修改圆柱体角度。角度决定了圆柱体沿着圆周方向有效区域。范围0到360,角度越大,有效区域越多。360表示一个完整的圆柱体。

v) 球体

图 44 模型编辑器-球体

i. 修改球的球心位置。

ii. 修改球半径。

iii. 修改球的下半部分有效区域。有效区域范围-90到0,-90表示下半部分都有效,0表示下半部分都无效。

iv. 修改球的上半部分有效区域。有效区域范围0到90,0表示上半部分都无效,90表示上半部分都有效。

v. 通过修改上半部分和下半部分,能够创建部分球体。例如下半部分区域设置成0,上半部分区域设置成90,创建出来一个半球体。

vi. 修改球体的角度。角度决定了球体沿经度方向有效区域。范围0到360,角度越大,有效区域越多。360表示一个完整的球体。

w) 楔形体

图 45 模型编辑器-楔形体

i. 修改楔形体底部中心位置。

ii. 修改楔形体长宽高。

x) 圆环体

图 46 模型编辑器-圆环体

i. 修改圆环体中心位置。

ii. 修改圆环体外半径。

iii. 修改圆环体内半径。

iv. 修改圆环体的下半部分有效区域。有效区域范围-90到0,-90表示下半部分都有效,0表示下半部分都无效。

v. 修改圆环体的上半部分有效区域。有效区域范围0到90,0表示上半部分都无效,90表示上半部分都有效。

vi. 通过修改上半部分和下半部分,能够创建部分圆环体。例如下半部分区域设置成0,上半部分区域设置成90,创建出来一个半圆环体。

vii. 修改圆环体的角度。角度决定了圆环体体沿经度方向有效区域。范围0到360,角度越大,有效区域越多。360表示一个完整的圆环体。

y) 圆锥体

图 47 模型编辑器-圆锥体

i. 修改圆锥体底部中心位置。

ii. 修改圆锥体顶部半径。

iii. 修改圆锥体底部半径。

iv. 修改圆锥体高度。

v. 修改圆锥体的角度。角度决定了圆环体体沿经度方向有效区域。范围0到360,角度越大,有效区域越多。360表示一个完整的圆锥体。

z) 四棱锥

图 48 模型编辑器-四棱锥

i. 修改四棱锥底部中心位置。

ii. 修改四棱锥长度。

iii. 修改四棱锥宽度。

iv. 修改四棱锥高度。

aa) 正多面体,即异形体,两个相同的正多面体以不同方位放置、以不同参数P和Q按照比例合并。

图 49 模型编辑器-正多面体

i. 修改正多面体的中心位置。

ii. 修改正多面体的类型:包括四面体、八面体、十二面体、星形1、星形2。

iii. 修改正多面体中心位置和最远点位置距离。

iv. 修改变形参数Q和P,修改模型样子。例如Q=1、P=1、正四面体参数时,生成的时一个正八面体;Q=0、P=0、正四面体参数时,是两个正四面体交叉合并后模型。

ab) 多段体

图 50 模型编辑器-多段体

i. 修改多段体宽度。

ii. 修改多段体高度。

ac) 3D文本

图 51 模型编辑器-3D文本

i. 修改3D文本位置。3D文本位置是文本起始点位置。

ii. 修改3D文本文本内容,可以通过换行实现多行输入

iii. 修改3D文本字体。默认有iconfont字体、阿里雅黑字体、华文楷体字体、华文彩云字体。还包括系统自带的字体。

iv. 修改字体大小。

v. 修改字体高度。字体默认高度0,即默认是平面字体,高度值大于0时即是一个3D文本。

ad) 灰度图模型,识别选择的图片文件的轮廓,根据轮廓创建线框模型。

图 52 模型编辑器-灰度图

i. 修改识别轮廓阈值,不同阈值识别到的轮廓不一样。

ii. 修改灰度图模型位置。

ae) 通用样条曲线,即通过建模工具栏-模型转换-曲线转成NURBS工具将其它曲线转成样条曲线而得到的样条曲线。

图 53 模型编辑器-通用样条曲线

i. 修改样条曲线各个控制点位置和权重。

ii. 修改样条曲线的阶数。

iii. 查看样条曲线周期性、有理性、闭合、各个节点大小和重复度。

af) 一般样条曲线,即通过各种建模工具得到而又不属于通用样条曲线的样条曲线。此时可以查看样条曲线的各个参数。

图 54 模型编辑器-一般样条曲线

i. 查看样条曲线各个控制点位置和权重。

ii. 查看样条曲线的阶数。

iii. 查看样条曲线周期性、有理性、闭合、各个节点大小和重复度。

ag) 通用样条曲面,即通过各种建模工具得到的样条曲面,包括模型转换将其它面转成样条曲面。此时可以查看样条曲面的各个参数。

图 55 模型编辑器-通用样条曲面

i. 查看样条曲面U方向各个控制点位置和权重。

ii. 查看样条曲面U方向阶数。

iii. 查看样条曲面U方向周期性、有理性、闭合、各个节点大小和重复度。

iv. 查看样条曲面V方向各个控制点位置和权重。

v. 查看样条曲面V方向阶数。

vi. 查看样条曲面V方向周期性、有理性、闭合、各个节点大小和重复度。

更多关于APP内容可以跳转到OCC中文网 https://www.opencascade.cc/c/course/epaicad/61 查看。


http://www.ppmy.cn/news/1453494.html

相关文章

硬件原理图评审主要关注点

一、规格与需求符合性 在进行硬件原理图评审时,首先需要确保原理图的设计符合项目规格书和技术需求。评审人员应核对原理图中的各项参数,如工作电压、电流、频率等,确保它们与项目要求一致。同时,需要确认原理图是否满足产品的功能需求,避免出现设计缺陷或遗漏。 二、元…

JDBC连接openGauss6.0和PostgreSQL16.2性能对比

JDBC在Linux终端直接编译运行JAVA程序连接PG🆚OG数据库 前置准备Hello World连接数据库(PostgreSQL)连接数据库(openGauss)PG 🆚 OG 总结 看腻了就来听听视频演示吧:https://www.bilibili.com/video/BV1CH4y1N7xL/ 前置准备 安装JDK&#x…

element-ui show-summary合计放第一行

element-ui show-summary合计放第一行 <style scoped> /* /deep/ 为深度操作符&#xff0c;可以穿透到子组件 */ /deep/ .el-table {display: flex;flex-direction: column; }/* order默认值为0&#xff0c;只需将表体order置为1即可移到最后&#xff0c;这样总计行就…

【城市】2023香港身份与生活定居相关政策(IANG,优才/高才/专才,受养人/单程证)

【城市】2023香港身份与生活定居相关政策&#xff08;IANG&#xff0c;优才/高才/专才&#xff0c;受养人/单程证&#xff09; 文章目录 一、如何获得香港身份1、7年计划2、旅游签 二、港澳相关的证件类别1、HK证件2、CN证件 三、香港生活对比内地 本文仅代表2023年查阅相关资料…

CP,FT,WAT有什么区别?

‍ 知 识星球&#xff08;星球名&#xff1a; 芯片制造与封测社区&#xff0c;星球号&#xff1a; 63559049&#xff09;里的学员问&#xff1a; CP,FT,WAT都是与 芯片的测试有关&#xff0c;他们有什么区别呢&#xff1f; 如何区‍分&#xff1f; ‍ ‍ CP,FT,WAT分别…

Hive大数据任务调度和业务介绍

目录 一、Zookeeper 1.zookeeper介绍 2.数据模型 3.操作使用 4.运行机制 5.一致性 二、Dolphinscheduler 1.Dolphinscheduler介绍 架构 2.架构说明 该服务内主要包含: 该服务包含&#xff1a; 3.FinalShell主虚拟机启动服务 4.Web网页登录 5.使用 5-1 安全中心…

Java面试题:解释Executor框架和其在并发编程中的作用

Executor框架是Java提供的一个用于管理线程的框架&#xff0c;它在Java 5中引入&#xff0c;用于简化多线程编程。Executor框架的主要目的是将任务的提交与任务的执行解耦&#xff0c;从而提供了一种更灵活和强大的方式来管理线程和任务。 在Executor框架中&#xff0c;有几个…

sql 中having和where区别

where 是用于筛选表中满足条件的行&#xff0c;不可以和聚类函数一起使用 having 是用于筛选满足条件的组 &#xff0c;可与聚合函数一起使用 所以having语句中不能使用select中定义的名字

【Python】回溯法解全排列问题

题目 给定一个不含重复数字的数组&#xff0c;返回其所有可能的全排列。 分析 要实现全排列&#xff0c;就有一个长度与原数组相等的数组&#xff0c;数组的第一位可能是原数组中的任意一位&#xff0c;第二位是除了第一位的原数组的任意一位&#xff0c;第三位则是除了前两位…

上位机图像处理和嵌入式模块部署(树莓派4b和qt应用全屏占有)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 我们都知道&#xff0c;嵌入式应用一般都是为了某一个特定应用而存在的。也就是说&#xff0c;和pc不同&#xff0c;这个嵌入式板子一般都是为了解…

【Docker】docker compose服务编排

docker compose 简介 Dockerfile模板文件可以定义一个单独的应用容器&#xff0c;如果需要定义多个容器就需要服务编排。 docker swarm&#xff08;管理跨节点&#xff09; Dockerfile可以让用户管理一个单独的应用容器&#xff1b;而Compose则允许用户在一个模板&#xff08…

基于SpringBoot的考务管理系统 - 源码免费(私信领取)

1. 研究目的 本项目旨在设计并实现一个基于Spring Boot的考务管理系统&#xff0c;以提高考试管理的效率&#xff0c;简化考试流程&#xff0c;确保考试的顺利进行。 2. 研究要求 a. 需求分析 通过深入了解考务管理流程和需求&#xff0c;分析用户对考试管理系统的需求&…

2021-10-21 51单片机两位数码管显示0-99循环

缘由单片机两位数码管显示0-99循环-编程语言-CSDN问答 #include "REG52.h" #include<intrins.h> sbit K1 P3^0; sbit K2 P3^1; sbit K3 P3^2; sbit K4 P3^3; sbit bpP3^4; bit k1,wk10,wk20; unsigned char code SmZiFu[]{63,6,91,79,102,109,125,7,127,1…

【Python】 逻辑回归:从训练到预测的完整案例

我把我唱给你听 把你纯真无邪的笑容给我吧 我们应该有快乐的 幸福的晴朗的时光 我把我唱给你听 用我炙热的感情感动你好吗 岁月是值得怀念的留恋的 害羞的红色脸庞 谁能够代替你呀 趁年轻尽情的爱吧 最最亲爱的人啊 路途遥远我们在一起吧 &#x1f3b5; 叶…

02 - 步骤 Kafka consumer

简介 Kafka consumer 步骤&#xff0c;用于连接和消费 Apache Kafka 中的数据,它可以作为数据管道的一部分&#xff0c;将 Kafka 中的数据提取到 Kettle 中进行进一步处理、转换和加载&#xff0c;或者将其直接传输到目标系统中。 使用 场景 我需要订阅一个Kafka的数据&…

ASP.NET网上车辆档案管理系统

摘 要 本文采用基于Web的Asp.net技术&#xff0c;并与sql server 2000数据库相结合&#xff0c;研发了一套车辆档案管理系统。该系统扩展性好&#xff0c;易于维护。简化了车辆档案设计流程&#xff0c;去除了冗余信息。汽车销售企业可以通过本系统完成整个销售及售后所有档案…

动态规划专训6——回文串系列

动态规划题目中&#xff0c;常出现回文串相关问题&#xff0c;这里单独挑出来训练 1.回文子串 LCR 020. 回文子串 给定一个字符串 s &#xff0c;请计算这个字符串中有多少个回文子字符串。 具有不同开始位置或结束位置的子串&#xff0c;即使是由相同的字符组成&#xff0…

Webshell绕过技巧分析之-base64/HEX/Reverse/Html/Inflate/Rot13

在网络安全运营&#xff0c;护网HVV&#xff0c;重保等活动的过程中&#xff0c;webshell是一个无法绕过的话题。通常出现的webshell都不是以明文的形式出现&#xff0c;而是针对webshell关键的内容进行混淆&#xff0c;编码来绕过网络安全产品&#xff08;IDS&#xff0c;WAF&…

typescript 不是特别常用,容易忘的知识点

1、花括号对象通过方括号字符串形式取值 let obj { name: asd, age: 21, salary: 400, desc: "asdasd", op: [asd, as, qwe] };for (let i in obj) {console.log(obj[i as keyof typeof obj]); }let key name; console.log(obj[key as name]); console.log(obj[ke…

【机器视觉】yolo-world-opencvsharp-.net4.8 C# 窗体应用程序

这段代码是基于 OpenCvSharp, OpenVinoSharp 和 .NET Framework 4.8 的 Windows Forms 应用程序。其主要目的是加载和编译机器学习模型&#xff0c;对输入数据进行推理&#xff0c;并显示结果。 下面是该程序的主要功能和方法的详细总结&#xff1a; 初始化 OpenVINO 运行时核心…