// 基础选择和对象获取 Acad::ErrorStatus es = Acad::eOk; AcGePoint3d ptPick; ads_name ename; if (acedEntSel(_T("选择一个标注: "), ename, asDblArray(ptPick)) != RTNORM) return; // 获取对象ID AcDbObjectId objId = AcDbObjectId::kNull; es = acdbGetObjectId(objId, ename); if (es != Acad::eOk) return; // 打开对象 AcDbEntity *pEnt = NULL; es = acdbOpenAcDbEntity(pEnt, objId, AcDb::kForRead); if (es != Acad::eOk) return; // 判断对象是否是标注实体 AcDbDimension *pDim = AcDbDimension::cast(pEnt); // 关闭对象 pEnt->close(); if (pDim == NULL) return; // 第一个图元名称 acutPrintf(_T("\n图元名: %8lx\n"), ename[0]); // 获取句柄 (如: 2E6),DXF组码 5 AcDbHandle objHandle; pEnt->getAcDbHandle(objHandle); TCHAR handleStr[20]; objHandle.getIntoAsciiBuffer(handleStr); acutPrintf(_T("\n句柄: %s\n"), handleStr【AcDbDimension 标注学习整理相关】
张小明
前端开发工程师
LobeChat能否协助撰写简历?求职者福音来了
LobeChat:当求职遇上AI助手,简历还能这样写? 在招聘旺季的深夜,你盯着电脑屏幕反复修改简历——已经删改了第七遍,却总觉得“哪里不够专业”。投出去十几份,回复寥寥无几。是不是关键词没对上?经…
使用Miniconda创建Python 3.8环境的完整步骤
使用 Miniconda 创建 Python 3.8 环境:从零开始的实践指南 在真实项目中,你有没有遇到过这样的情况?一个原本运行正常的机器学习脚本,在换了一台电脑或升级了某个库之后突然报错——可能是 numpy 不兼容,也可能是 ten…
搭建Ollama并运行qwen,简单RAG实现
1、wsl环境中安装ollamacurl -fsSL https://ollama.com/install.sh | sh2、启动ollama serve3、拉取模型# 拉取模型(此过程会下载约4-5GB的数据) ollama pull qwen2.5:7b # 推荐:中文能力强,综合性能优秀 # 或者ollama pull llam…
LobeChat能否显示用量统计?透明化消费展示
LobeChat 能否显示用量统计?透明化消费的工程实践解析 在如今 AI 应用快速落地的背景下,一个看似不起眼但极其关键的问题逐渐浮出水面:我们到底为每一次“你好,帮我写个邮件”花了多少钱? 这个问题在使用闭源大模型 AP…
解决langchain-chatchat缺少__init__.py问题
修复 Langchain-Chatchat 启动报错:module is not a callable object 的完整实践 在部署像 Langchain-Chatchat 这类基于 FastAPI 和模块化路由的本地知识库系统时,你可能遇到过这样的错误: <module server.chat.knowledge_base_chat fr…
Linly-Talker:能对答如流的AI数字人
Linly-Talker:能对答如流的AI数字人 你有没有想过,有一天只要上传一张照片,就能让那个“他”或“她”亲自为你讲解知识、陪你聊天,甚至在你难过时露出关切的表情?这不是电影《Her》的桥段,也不是遥远的元宇…