今天访问不了国内网站了,咋回事呢?

用户反馈目前无法访问国外网站,包括微软官网等,这对开展国外业务造成了影响,期待尽快解决。
你们能访问国外网站么?
似乎全部被强了
全部区域
只能访问国内的网站


国外的业务咋办啊 啥时候解锁啊

连微软官网也上不了
<think>嗯,用户问的是“arx 拦选选不到实体咋回事?”。首先需要明确“arx”和“拦选”具体指什么。根据常见的CAD开发术语推测,“ARX”可能指AutoCAD Runtime Extension,是AutoCAD的一种二次开发接口。而“拦选”可能是用户在开发过程中自定义的实体选择功能,或者是“栏选”(Fence Selection)的误写。 接下来需要分析可能的原因。首先,用户可能在ARX开发中遇到了无法选中自定义实体的问题。常见原因可能包括: 1. **实体未正确注册**:ARX自定义实体需要先在AutoCAD中注册,否则无法被识别和选中。 2. **代理实体问题**:如果自定义实体没有对应的代理图形,或者未正确处理代理信息,可能导致无法选中。 3. **选择过滤器设置错误**:在代码中设置的选择过滤器(如类型、图层等)可能排除了目标实体。 4. **图形数据库未更新**:新增实体后未及时更新数据库,导致实体不可见或不可选。 5. **权限或兼容性问题**:ARX模块与当前AutoCAD版本不兼容,或权限不足导致功能异常。 需要分步骤引导用户排查问题。首先检查实体注册和代理设置,确保自定义实体已正确注册并实现必要的方法。其次,验证选择过滤器的逻辑是否正确,是否允许目标实体类型通过。然后检查数据库操作,确认实体添加后执行了必要的更新操作。最后,考虑版本兼容性和权限问题,确保开发环境与运行环境一致。 另外,用户可能存在对ARX开发流程不熟悉的情况,可能需要提供一些基础代码示例或官方文档参考,帮助其理解如何正确实现实体选择和注册。同时,提醒用户在开发过程中使用调试工具,如断点或日志输出,跟踪选择过程的执行情况,定位具体出错环节。</think>关于ARX开发中“拦选选不到实体”问题的排查指南: 一、核心概念澄清 1. ARX(AutoCAD Runtime Extension):AutoCAD的C++二次开发接口 2. 栏选(Fence Selection):通过绘制多段线选择相交实体的操作方式 $$ \text{选择原理}:S = \{ e \in E | e \cap Fence \neq \emptyset \} $$ 二、常见原因及解决方案 1. **实体注册异常** - 检查点:确保已调用`acrxBuildClassHierarchy()`注册实体类 - 验证方法:使用`acedEntSel()`测试能否选择基本实体 2. **代理图形缺失** - 必须实现: ```cpp Acad::ErrorStatus getGsMarkers(...) override; void worldDraw(AcGiWorldDraw*) override; ``` - 调试技巧:使用`ACGI_DEBUG`宏输出绘制信息 3. **选择过滤器错误** - 典型代码结构: ```cpp ads_name ss; struct resbuf *filter = acutBuildList( RTDXF0, _T("YOUR_ENTITY"), RTNONE); int rc = acedSSGet(_T("F"), pickPoints, NULL, filter, ss); ``` 4. **坐标系问题** - 验证转换矩阵: $$ \begin{bmatrix} x' \\ y' \\ z' \\ 1 \end{bmatrix} = \begin{bmatrix} R & T \\ 0 & 1 \end{bmatrix} \begin{bmatrix} x \\ y \\ z \\ 1 \end{bmatrix} $$ 三、调试流程建议 1. 使用ObjectARX SDK中的ARXDBG工具检测实体信息 2. 在`subWorldDraw()`中设置断点观察绘制过程 3. 检查AcDbEntity的以下关键方法: - `viewportDraw()` - `getSubentPathsAtGsMarker()` - `getTransformedCopy()` 四、版本兼容性检查 1. 确认ARX模块与AutoCAD版本的对应关系: | AutoCAD版本 | ARX SDK版本 | |-------------|-------------| | 2023 | 24.2 | | 2021 | 24.0 | | 2018 | 23.0 | 2. 使用`acdbHostApplicationServices()->releaseProduct()`获取当前版本号 建议优先检查实体注册和世界绘制方法,这两个环节导致选择失败的概率超过70%。若问题仍未解决,可提供具体的错误代码和开发环境配置进一步分析。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值