iCAx开思工具箱

标题: CAA CATIA::请问有没有公开QSR、DSE中的API [打印本页]

作者: Kama_Goon    时间: 2005-4-18 23:19
标题: CAA CATIA::请问有没有公开QSR、DSE中的API
    请问有没有公开QSR、DSE中的API,文档里面好像没有说到?因为小弟想对点云进行操作。谢谢!
作者: Kama_Goon    时间: 2005-4-21 09:42
有大侠帮忙吗?
作者: Kama_Goon    时间: 2005-4-28 21:56
欢迎灌水!!
作者: Kama_Goon    时间: 2005-5-6 21:02
怎么没有人回答啊!
作者: acoka    时间: 2005-5-6 22:03
没做过这方面,简单地查了一下执行时的catia
下面是qsr所有命令的header
如果你能找到个有一定级别的DS的consolutant,或许可以得到这些命令的.cpp
  
Workshop Exposition of CATCloudQsrWb  
  
1- Header List  
  
Title= Clean Contour
   Id   = CATQsrCreateCleanCtHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrCleanCtCmd
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Circle...
   Id   = CATQsrGSDCircleHdr
   DLL   = CATGuiCircle
   Cmd   = CATGSMUICircle
   Arg   = 414728616
   State Initial  = 1
   State Current  = 1
Title= Split...
   Id   = CATQsrSplitHdr
   DLL   = CATGuiSplit
   Cmd   = CATGSMUISplit
   Arg   = 414728576
   State Initial  = 1
   State Current  = 1
Title= Planar Sections...
   Id   = CATQsrPlanarSectionHdr
   DLL   = CATCldUIPlanarSection
   Cmd   = CATStCmdCloudPlanarSection
   Arg   = 407103812
   State Initial  = 1
   State Current  = 1
Title= Edge Fillet...
   Id   = CATQsrFilletEdgeHdr
   DLL   = CATPartDesignUI
   Cmd   = CATPrtCreateFilletCommand
   Arg   = 414728528
   State Initial  = 1
   State Current  = 1
Title= Translate...
   Id   = CATQsrTranslateHdr
   DLL   = CATGuiTranslate
   Cmd   = CATGSMUITranslate
   Arg   = 414728736
   State Initial  = 1
   State Current  = 1
Title= CATQsrEditWkZoneHdr
   Id   = CATQsrEditWkZoneHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrWkZoneCmd
   Arg   = 414728696
   State Initial  = 1
   State Current  = 1
Title= Activation...
   Id   = CATQsrActivateHdr
   DLL   = CATCldUISelect
   Cmd   = CATCloudActivateCommand
   Arg   = 407103812
   State Initial  = 1
   State Current  = 1
Title= Point...
   Id   = CATQsrGSDPointHdr
   DLL   = CATGuiPoint
   Cmd   = CATGSMUIPoint
   Arg   = 414728616
   State Initial  = 1
   State Current  = 1
Title= Affinity...
   Id   = CATQsrAffinityHdr
   DLL   = CATGuiAffinity
   Cmd   = CATGSMUIAffinity
   Arg   = 414728736
   State Initial  = 1
   State Current  = 1
Title= Basic Surface Recognition
   Id   = CATQsrCanonicHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrCanonicCmd
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Adjust nodes
   Id   = CATQsrAdjustNodeHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrAdjustNodeCmd
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Curve Projection...
   Id   = CATQsrProjectCurveHdr
   DLL   = CATCldUIProjCrvOnCld
   Cmd   = CATCloudProjCurveCommand
   Arg   = 407103812
   State Initial  = 1
   State Current  = 1
Title= CATQsrCreateWkZoneHdr
   Id   = CATQsrCreateWkZoneHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrWkZoneCmd
   Arg   = 414728776
   State Initial  = 1
   State Current  = 1
Title= Ordered geometrical set...
   Id   = CATQsrShapeBodyHdr
   DLL   = CATMmuCommands
   Cmd   = CATMmuGSMToolInsert
   Arg   = 414728488
   State Initial  = 1
   State Current  = 1
Title= Intersection...
   Id   = CATQsrIntersectHdr
   DLL   = CATGuiIntersect
   Cmd   = CATGSMUIIntersect
   Arg   = 414728576
   State Initial  = 1
   State Current  = 1
Title= Curves Slice
   Id   = CATQsrSliceEdgesHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrSliceEdgesCmd
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Join...
   Id   = CATQsrJoinHdr
   DLL   = CATGuiAssemble
   Cmd   = CATGSMUIAssemble
   Arg   = 414728576
   State Initial  = 1
   State Current  = 1
Title= Curves Network
   Id   = CATQsrCreateCurveNetworkHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrCurveNetworkCmd
   Arg   = 414728776
   State Initial  = 1
   State Current  = 1
Title= Rotate...
   Id   = CATQsrRotateHdr
   DLL   = CATGuiRotate
   Cmd   = CATGSMUIRotate
   Arg   = 414728736
   State Initial  = 1
   State Current  = 1
Title= 3D Curve
   Id   = CATQsrCurveOnGeometryHdr
   DLL   = CATFsu3DCurve
   Cmd   = CATStCmd3DCurve
   Arg   = 414728656
   State Initial  = 1
   State Current  = 1
Title= Power Fit
   Id   = CATQsrPowerFitHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrPowerFitCmd
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Axis To Axis...
   Id   = CATQsrAxisToAxisHdr
   DLL   = CATGuiAxisToAxis
   Cmd   = CATGSMUIAxisToAxis
   Arg   = 414728736
   State Initial  = 1
   State Current  = 1
Title= Multi-sections Surface
   Id   = CATQsrLoftHdr
   DLL   = CATGuiLoft
   Cmd   = CATGSMUILoft
   Arg   = 414728576
   State Initial  = 1
   State Current  = 1
Title= Plane...
   Id   = CATQsrGSDPlaneHdr
   DLL   = CATGuiPlane
   Cmd   = CATGSMUIPlane
   Arg   = 414728616
   State Initial  = 1
   State Current  = 1
Title= Curve from Scans
   Id   = CATQsrScanToCurveHdr
   DLL   = CATCldUIScanToCurve
   Cmd   = CATCloudScanToCurveCmd
   Arg   = 407103812
   State Initial  = 1
   State Current  = 1
Title= Trim...
   Id   = CATQsrTrimHdr
   DLL   = CATGuiTrim
   Cmd   = CATGSMUITrim
   Arg   = 414728576
   State Initial  = 1
   State Current  = 1
Title= Segmentation by Curvature
   Id   = CATQsrCurvatureHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrCurvatureCmd
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Extrapolate
   Id   = CATQsrExtendHdr
   DLL   = CATGuiExtrapol
   Cmd   = CATGSMUIExtrapol
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Free Edges ...
   Id   = CATQsrFreeEdgesHdr
   DLL   = CATCldUIFreeEdges
   Cmd   = CATCldFreeEdgesCmd
   Arg   = 407103812
   State Initial  = 1
   State Current  = 1
Title= Connect Checker
   Id   = CATQsrConnectCheckerHdr
   DLL   = CATFauConnectChk
   Cmd   = CATStCmdConnectChecker
   Arg   = 16
   State Initial  = 1
   State Current  = 1
Title= Curvature Analysis
   Id   = CATQsrDynCurvatureHdr
   DLL   = CATFauCurvature
   Cmd   = CATStCmdCurvature
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Line...
   Id   = CATQsrGSDLineHdr
   DLL   = CATGuiLine
   Cmd   = CATGSMUILine
   Arg   = 414728616
   State Initial  = 1
   State Current  = 1
Title= Segmentation by Slope
   Id   = CATQsrSlopeHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrSlopeCmd
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Scale...
   Id   = CATQsrScaleHdr
   DLL   = CATGuiScaling
   Cmd   = CATGSMUIScaling
   Arg   = 414728736
   State Initial  = 1
   State Current  = 1
Title= Projection...
   Id   = CATQsrProjectHdr
   DLL   = CATGuiProject
   Cmd   = CATGSMUIProject
   Arg   = 414728576
   State Initial  = 1
   State Current  = 1
Title= Geometrical set...
   Id   = CATQsrOpenBodyHdr
   DLL   = CATMmuCommands
   Cmd   = CATMmuGSMToolInsert
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Distance Analysis
   Id   = CATQsrDynDistanceHdr
   DLL   = CATFauDynDist
   Cmd   = CATStCmdDynDistance
   Arg   = 414728448
   State Initial  = 1
   State Current  = 1
Title= Cloud Display Options
   Id   = CATQsrDisplayOptionsHdr
   DLL   = CATCldUIDisplayOption
   Cmd   = CATCloudCmdDisplayOption
   Arg   = 407103812
   State Initial  = 1
   State Current  = 1
Title= Symmetry...
   Id   = CATQsrSymmetryHdr
   DLL   = CATGuiSymmetry
   Cmd   = CATGSMUISymmetry
   Arg   = 414728736
   State Initial  = 1
   State Current  = 1
Title= Split CleanContour
   Id   = CATQsrSplitCleanCtHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrSplitCleanCtCmd
   Arg   =  
   State Initial  = 1
   State Current  = 1
Title= Information
   Id   = CATQsrInformationsHdr
   DLL   = CATCldUIInformations
   Cmd   = CATCldInformationsCmd
   Arg   = 407103812
   State Initial  = 1
   State Current  = 1
Title= Surfaces Network
   Id   = CATQsrCreateSurfaceNetworkHdr
   DLL   = CATCloudQsrUI
   Cmd   = CATQsrSurfaceNetworkCmd
   Arg   = 414728776
   State Initial  = 1
   State Current  = 1
  
2- Access List  
  
  Name of the menubar=CATQsrMenusMbr  
   Title=Insert    Name=CATAfrInsertMnu  
      Starter Name=CATQsrOpenBodyStr
      Starter Name=CATQsrShapeBodyStr
      Separator Name=CATQsrInsert1SepSeparator
      Title=Cloud Edition    Name=CATQsrEditionSnu  
         Starter Name=CATQsrActivateStr
      Title=Scan Creation    Name=CATQsrScansSnu  
         Starter Name=CATQsrProjectCurveStr
         Starter Name=CATQsrPlanarSectionStr
         Starter Name=CATQsrFreeEdgesStr
      Title=Curve Creation    Name=CATQsrCurvesSnu  
         Starter Name=CATQsrCurveOnGeometryStr
         Starter Name=CATQsrScanToCurveStr
         Starter Name=CATQsrIntersectStr
         Starter Name=CATQsrProjectStr
      Title=Domain Creation    Name=CATQsrWiresSnu  
         Starter Name=CATQsrCreateCleanCtStr
         Starter Name=CATQsrCurveNetworkStr
      Title=Surface Creation    Name=CATQsrSurfacesSnu  
         Starter Name=CATQsrCanonicStr
         Starter Name=CATQsrPowerFitStr
         Starter Name=CATQsrLoftStr
         Starter Name=CATQsrSurfaceNetworkStr
      Title=Operations    Name=CATQsrOperationsSnu  
         Starter Name=CATQsrJoinStr
         Starter Name=CATQsrExtendStr
         Starter Name=CATQsrSplitStr
         Starter Name=CATQsrTrimStr
         Starter Name=CATQsrSliceEdgesStr
         Starter Name=CATQsrAdjustNodeStr
         Starter Name=CATQsrSplitCleanCtStr
         Starter Name=CATQsrFilletEdgeStr
      Title=Transformations    Name=CATQsrTransformationsSnu  
         Starter Name=CATQsrTranslateStr
         Starter Name=CATQsrRotateStr
         Starter Name=CATQsrSymmetryStr
         Starter Name=CATQsrScaleStr
         Starter Name=CATQsrAffinityStr
         Starter Name=CATQsrAxisToAxisStr
      Title=Segmentation    Name=CATQsrSegmentationSnu  
         Starter Name=CATQsrCurvatureStr
         Starter Name=CATQsrSlopeStr
      Title=Analysis    Name=CATQsrAnalysisSnu  
         Starter Name=CATQsrInformationsStr
         Starter Name=CATQsrDynDistanceStr
         Starter Name=CATQsrDynCurvatureStr
         Starter Name=CATQsrConnectCheckerStr
      Title=WireFrame    Name=CATQsrWireFrameSnu  
         Starter Name=CATQsrGSDPointStr
         Starter Name=CATQsrGSDLineStr
         Starter Name=CATQsrGSDPlaneStr
         Starter Name=CATCQsrGSDCircleStr
   Title=Tools    Name=CATAfrToolsMnu  
      Starter Name=CATQsrDisplayOptionsStr
      Separator Name=CATQsrTools1SepSeparator
      Starter Name=CATGraph
  
  Title of the toolbar=Tools and is Name=CATQsrToolsTlb
   Starter Name=CATUpdate
   Starter Name=CATGraph
   Starter Name=CATDatumMode
   Starter Name=CATCurrentTool
  
  Title of the toolbar=Selection and is Name=CATQsrSelectTlb
   Starter Name=CATQsrSelectStr
  
  Title of the toolbar=Cloud Edition and is Name=CATQsrEditionTlb
   Starter Name=CATQsrActivateStr
  
  Title of the toolbar=Scan Creation and is Name=CATQsrScansTlb
   Starter Name=CustoButton001
   Starter Name=CATQsrProjectCurveStr
   Starter Name=CATQsrPlanarSectionStr
   Starter Name=CATQsrFreeEdgesStr
  
  Title of the toolbar=Curve Creation and is Name=CATQsrCurvesTlb
   Starter Name=CATQsrCurveOnGeometryStr
   Starter Name=CATQsrScanToCurveStr
   Starter Name=CATQsrIntersectStr
   Starter Name=CATQsrProjectStr
  
  Title of the toolbar=Domain Creation and is Name=CATQsrWiresTlb
   Starter Name=CATQsrCreateCleanCtStr
   Starter Name=CATQsrCurveNetworkStr
  
  Title of the toolbar=Surface Creation and is Name=CATQsrSurfacesTlb
   Starter Name=CATQsrCanonicStr
   Starter Name=CATQsrPowerFitStr
   Starter Name=CATQsrLoftStr
   Starter Name=CATQsrSurfaceNetworkStr
  
  Title of the toolbar=Operations and is Name=CATQsrOperationsTlb
   Starter Name=CATQsrJoinStr
   Title of the Icon Box=Split/Trim    Name=CATQsrSplitTrimCnt  
      Starter Name=CATQsrSplitStr
      Starter Name=CATQsrTrimStr
   Starter Name=CATQsrExtendStr
   Starter Name=CATQsrSliceEdgesStr
   Starter Name=CATQsrAdjustNodeStr
   Starter Name=CATQsrSplitCleanCtStr
   Starter Name=CATQsrFilletEdgeStr
  
  Title of the toolbar=Transformations and is Name=CATQsrTransformationsTlb
   Title of the Icon Box=Transformations    Name=CATQsrTransformationsCnt  
      Starter Name=CATQsrTranslateStr
      Starter Name=CATQsrRotateStr
      Starter Name=CATQsrSymmetryStr
      Starter Name=CATQsrScaleStr
      Starter Name=CATQsrAffinityStr
      Starter Name=CATQsrAxisToAxisStr
  
  Title of the toolbar=Segmentation of Clouds and is Name=CATQsrSegmentationTlb
   Title of the Icon Box=CATQsrSegmentation    Name=CATQsrSegmentation  
      Starter Name=CATQsrCurvatureStr
      Starter Name=CATQsrSlopeStr
  
  Title of the toolbar=Cloud Analysis and is Name=CATQsrAnalysisTlb
   Starter Name=CATQsrInformationsStr
   Starter Name=CATQsrDynDistanceStr
   Starter Name=CATQsrDynCurvatureStr
   Starter Name=CATQsrConnectCheckerHdr
  
  Title of the toolbar=WireFrame and is Name=CATQsrWireFrameTlb
   Starter Name=CATQsrGSDPointStr
   Starter Name=CATQsrGSDLineStr
   Starter Name=CATQsrGSDPlaneStr
   Starter Name=CATQsrGSDCircleStr
  
  Title of the toolbar=Cloud Display Options and is Name=CATQsrDisplayOptionsTlb
   Starter Name=CATQsrDisplayOptionsStr
  
实在要去找点云feature的interface了话,或许可以从这里开始找
至少feauture的interface的名字应该和这个类似
但应该没有公开,估计连.h都不好检索
作者: Kama_Goon    时间: 2005-5-7 09:31
谢谢acoka大侠的帮忙!万分感谢,好久没有看见你上来了!
作者: whitecamel    时间: 2007-5-23 10:49
标题: 能联系我吗
qq:82382022
作者: huangsteve    时间: 2007-5-23 11:25
https://www.cadcaecam.com/forum/index.htm
请acoka大侠担任catia二次开发板块的斑竹




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3