Handle_Geom_BSplineCurve bspline = Handle_Geom_BSplineCurve::DownCast(c); IfcSchema::IfcCartesianPoint::list::ptrpoints(newIfcSchema::IfcCartesianPoint::list);TColgp_Array1OfPntpoles(1, bspline->NbPoles()); bspline->Poles(poles);for(inti =1; i <= bspline->NbPoles(); ++i) { Ifc...
Handle_Geom_BSplineCurve curve = Handle_Geom_BSplineCurve::DownCast (getGeometryPtr()->handle()); Standard_Boolean val = curve->IsRational();returnPyBool_FromLong(val ?1:0); } 开发者ID:davidlni,项目名称:FreeCAD,代码行数:9,代码来源:BSplineCurvePyImp.cpp 注:本文中的Handle_Geom_BSpline...
Handle_Geom_BSplineCurve curve = Handle_Geom_BSplineCurve::DownCast (getGeometryPtr()->handle()); curve->SetKnots(k); Py_Return; }catch(Standard_Failure) { Handle_Standard_Failure e = Standard_Failure::Caught(); PyErr_SetString(PartExceptionOCCError, e->GetMessageString());return0; } }...
Handle_Geom_BSplineCurve curve = Handle_Geom_BSplineCurve::DownCast (getGeometryPtr()->handle());doubleutol; curve->Resolution(tol,utol);returnPy_BuildValue("d",utol); }catch(Standard_Failure) { Handle_Standard_Failure e = Standard_Failure::Caught(); PyErr_SetString(PartExceptionOCCError, e...
开发者ID:KonstantinFinagin,项目名称:FreeCAD,代码行数:31,代码来源:BSplineCurvePyImp.cpp 示例2: getEndPoint ▲点赞 5▼ Py::Object BSplineCurvePy::getEndPoint(void)const{Handle_Geom_BSplineCurvec =Handle_Geom_BSplineCurve::DownCast (getGeometryPtr()->handle()); ...
开发者ID:davidlni,项目名称:FreeCAD,代码行数:19,代码来源:BSplineCurvePyImp.cpp 注:本文中的Handle_Geom_BSplineCurve::IncrementMultiplicity方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;...
curve->IncreaseDegree(degree); Py_Return; } PY_CATCH_OCC ; } 开发者ID:davidlni,项目名称:FreeCAD,代码行数:12,代码来源:BSplineCurvePyImp.cpp 注:本文中的Handle_Geom_BSplineCurve::IncreaseDegree方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源...
开发者ID:davidlni,项目名称:FreeCAD,代码行数:16,代码来源:BSplineCurvePyImp.cpp 注:本文中的Handle_Geom_BSplineCurve::SetNotPeriodic方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允...
开发者ID:davidlni,项目名称:FreeCAD,代码行数:17,代码来源:BSplineCurvePyImp.cpp 注:本文中的Handle_Geom_BSplineCurve::SetOrigin方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,...
在下文中一共展示了Handle_Geom_BSplineCurve::Weight方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。 示例1: getWeight ▲ PyObject* BSplineCurvePy::getWeight(PyObject * args) ...