Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
中国BDN社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • 中国BDN社区
  • Cancel
中国BDN社区
中国BDN社区-威客 5.3 CIMMeshSDK中Surface相关主要API
    • Sign In
    • 中国BDN社区-威客
    • +iTwin.js编程
    • +MicroStation CONNECT版SDK的新变化
    • +MicroStation编程技巧
    • -OpenRoads中国版平台开发指南
      • 1 概述
      • 2. 系统基本组成
      • +3. CIM SDK
      • +4 Cim Elements
      • -5 CIMMesh SDK
        • 5.1 CIMMesh SDK架构及其在CIMPlatform中的角色
        • 5.2 CIMMeshSDK中Mesh相关主要API
        • 5.3 CIMMeshSDK中Surface相关主要API
        • +5.4 CIMMeshSDK的使用方法
      • +6 CIMSolid SDK
      • +7 CIM Template
    • +ORD SDK二次开发编程
    • +一步步学习ABD-CE开发
    • +一步步学习MicroStation CE Addin开发
    • 一步步学习MicroStation CE MDL开发
    • +一步步学习ProjectWise编程
    • 中国优先社区二次开发精华帖汇总
    • +学习Microstation交互式工具开发
    • +过期帖,留存仅供参考
    • +非Bentley社区分享的文章
    • C#、C/C++相关的编程知识汇总

     
     Questions about this article, topic, or product? Click here. 

    5.3 CIMMeshSDK中Surface相关主要API

       

     

    Surface API函数

     

    功能描述

    CreatePlanarSurfFromPoints

    通过点集合创建一个平面MSBsplineSurface

    CreatePlanarSurfFromCorners

    通过四个点作为Corner创建一个MSBsplineSurface

    CreateSurfaceFromPoints

    通过点集合创建按照给定参数和曲面类型创建一个MSBsplineSurface

    CreateSurfaceFromEdges

    通过多个边曲线创建一个MSBsplineSurface

    CreateSurfaceFromNetwork

    通过U和V方向的多个曲线网络创建一个MSBsplineSurface

    CreateSlabSurface

    通过指定长宽高和XYZ轴的方向创建一个方块类型的MSBsplineSurface

    CreateConeSurface

    通过指定底部和顶部圆半径和高度以及中轴的方向创建一个圆锥类型的MSBsplineSurface

    CreateCylinderSurface

    通过指定圆半径和高度以及中轴的方向创建一个圆柱类型的MSBsplineSurface

    CreateDomeSurface

    通过指定圆心和圆半径和残缺高度创建一个球冠类型的MSBsplineSurface

    CreateTorusSurface

    通过指定圆心,主圆半径,次圆半径和扫描方向及角度创建圆环类型的MSBsplineSurface

    CreateSurfaceByExtrudeAlongVector

    通过把指定的曲线沿着指定的向量方向按照特定参数拉伸创建MSBsplineSurface

    CreateSurfaceByExtrudeAlongPath

    通过把指定的曲线沿着指定的路径曲线按照特定参数使用拉伸方式创建MSBsplineSurface

    CreateSurfaceBySweepAlongPath

    通过把多个截面曲线沿着多个路径曲线按照特定参数使用扫掠方式创建MSBsplineSurface

    CreateSurfaceByLoftSectionsDirect

    通过把多个截面曲线按照特定参数使用直接放样方式创建MSBsplineSurface

    CreateSurfaceByLoftSections

    通过把多个截面曲线沿着多个导线按照特定参数使用放样方式创建MSBsplineSurface

    CreateSurfaceByRevolution

    通过把一个曲线沿着旋转轴旋转指定角度使用旋塑方式创建MSBsplineSurface

    DoTrimSurfaceWithSurface

    使用一个曲面按照指定的参数修剪另外一个曲面的方式生成新的MSBsplineSurface曲面

    DoTrimSurfaceWithCurve

    使用一个曲线按照指定的参数修剪另外一个曲面的方式生成新的MSBsplineSurface曲面

    DoUnrollSurface

    把MSBsplineSurface曲面按照指定的参数展开为一个新的CurveVector

    DoExtractPointFromSurface

    获取MSBsplineSurface曲面上特定位置处点的信息(点坐标,法向量,uv切向量)

    DoExtractPointsFromSurface

    获取MSBsplineSurface曲面符合特定参数的一组点的信息(点坐标,法向量,uv切向量)

    DoExtractOneIsolineFromSurface

    获取MSBsplineSurface曲面上特定方向上的符合特定参数的一组等值线

    DoExtractMultiIsolineFromSurface

    获取MSBsplineSurface曲面上uv方向上的符合特定参数的多组等值线

    DoExtractMultiIsolineFromSmartSurface

    获取SmartSurface曲面上uv方向上的符合特定参数的多组等值线

    DoSurfaceIntersectSurface

    求两个MSBsplineSurface对象的交线,得到相应的CurveVector对象

    DoSurfaceFilletBySurface

    在两个MSBsplineSurface曲面之间使用倒角过渡的方式按照特定参数生成新的曲面

    DoSurfaceFilletAlongCurves

    在两个MSBsplineSurface曲面之间沿着两条曲线的轨迹使用倒角过渡的方式按照特定参数生成新的曲面

    DoSurfaceOffsetByDistance

    把MSBsplineSurface曲面向前或者向后或者双向偏移特定距离生成一个新的曲面

    DoSurfaceExtendByDistance

    沿着MSBsplineSurface曲面的一个边片段或者它的外边界延伸特定距离生成一个新的曲面

    DoSurfaceBlendSurface

    按照特定的连续性顺序融合两个MSBsplineSurface曲面生成新的曲面(新曲面包含两原始曲面被修剪部分和链接过渡部分)

    DoSurfaceStitchSurface

    缝合两个MSBsplineSurface 生成一个新的曲面

    DoSurfaceCombineSurface

    合并两个MSBsplineSurface(共享一个公共边)生成一个新的曲面

    • Share
    • History
    • More
    • Cancel
    • Li Ma Created by Li Ma
    • When: Fri, Mar 12 2021 12:52 AM
    • Revisions: 1
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies