मेरे पास pythonOCC में splines का उपयोग करने के बारे में दो भाग का सवाल है।मैं pythonOCC में splines का उपयोग कैसे करूं?
सबसे पहले, मुझे पता है कि मैं
array = []
array.append(gp_Pnt2d (0,0))
array.append(gp_Pnt2d (1,2))
array.append(gp_Pnt2d (2,3))
array.append(gp_Pnt2d (4,3))
array.append(gp_Pnt2d (5,5))
pt2d_list = point2d_list_to_TColgp_Array1OfPnt2d(array)
SPL1 = Geom2dAPI_PointsToBSpline(pt2d_list).Curve()
display.DisplayShape(make_edge2d(SPL1) , update=True)
के साथ एक पट्टी बना सकते हैं और मैं उम्मीद करते हैं कि bspline द्वारा
BSPL1 = Geom2dAPI_PointsToBSpline(pt2d_list)
गणना की जा सकती लेकिन मैं कैसे मिलता है:
- बीएसपीलाइन का व्युत्पन्न?
- बीएसपीलाइन के नॉट्स?
- क्या knots pt2d_list है?
- बीएसपीलाइन के नियंत्रण बिंदु?
- स्पलीन के गुणांक?
और मैं bspline पर नॉट्स को कैसे हटा या जोड़ूं?
दूसरे, जब इस तरह pythonOCC में एक सीएडी ड्राइंग .stp फ़ाइल लोड:
from OCC import TopoDS, StlAPI
shape = TopoDS.TopoDS_Shape()
stl_reader = StlAPI.StlAPI_Reader()
stl_reader.Read(shape,str(filename))
display.DisplayShape(shape)
मैं कैसे की तरह गाँठ, bspline, और गुणांक आकार के बाहर डेटा प्राप्त करते हैं।
क्या आपको कहीं और जवाब मिल गए थे? क्या आप उन्हें हमारे साथ साझा कर सकते हैं: डी? – Jiloc
निराशाजनक पुराने ................. –