iCAx开思网

标题: CAA中怎样得到Pad的厚度? [打印本页]

作者: cupcake    时间: 2005-2-19 17:39
标题: CAA中怎样得到Pad的厚度?
各位高手:
      已经得到了PartBody,接下来怎么样得到PartBody里面的Pad出来的实体的厚度?能否给出具体的代码?
作者: cupcake    时间: 2005-2-21 10:18
烦请高手指点一下,写到这了,下来怎么办呢?
  CATIPartRequest *pPartAsRequest = 0;
  hr = spPart->QueryInterface(IID_CATIPartRequest, (void**)[$pPartAsRequest) ]
    const CATUnicodeString stdContext(" ");  
    CATBaseUnknown_var spMainBody;   
    pPartAsRequest->GetMainBody(stdContext, spMainBody);
谢谢了
作者: acoka    时间: 2005-2-22 12:40
CATIDescendants之类的找到CATIPad, 然后应该就可以得到pad的各种数据
  
我现在在做个加强筋的命令,谁知道pad命令里到面为止还加个offset的operator怎么做比较方便,CATTopPrism的SetLimit没找到相应做法
  
  
作者: cupcake    时间: 2005-2-22 19:32
acoka兄,我已经得到了CATIDescendants 接口,下来怎么做呢?直接查询CATIPad吗?这样好象不行,查询CATIPrism也不行,都得到空指针。
  CATIPartRequest *pPartAsRequest = 0;
    hr = spPart->QueryInterface(IID_CATIPartRequest, (void**)[$pPartAsRequest) ]
    
    
    const CATUnicodeString stdContext(" ");  
    CATBaseUnknown_var spMainBody;   
    pPartAsRequest->GetMainBody(stdContext, spMainBody);
    CATIDescendants *pDescendants=NULL;
   hr = spMainBody->QueryInterface(IID_CATIDescendants, (void**)[$pDescendants)]
作者: cupcake    时间: 2005-2-23 17:25
得到厚度了,谢谢。
:)




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3