{"id":154,"date":"2014-03-07T16:16:17","date_gmt":"2014-03-07T15:16:17","guid":{"rendered":"https:\/\/kszyh.kisim.eu.org\/?p=154"},"modified":"2014-03-07T16:16:17","modified_gmt":"2014-03-07T15:16:17","slug":"rendering-powierzchni-nurbs-w-paraview","status":"publish","type":"post","link":"https:\/\/kszyh.kisim.eu.org\/?p=154","title":{"rendered":"Rendering powierzchni NURBS w ParaView"},"content":{"rendered":"<pre class=\"lang:python\" >\r\ntry: paraview.simple\r\nexcept: from paraview.simple import *\r\nparaview.simple._DisableFirstRenderCameraReset()\r\n\r\npoints = {\r\n1:[0,0,2],\r\n10:[2.103215,2.103215,2],\r\n11:[-7.55E-08,1.728084,2]\r\n[...]\r\n}\r\n\r\ncm = [\r\n[1,2,9],\r\n[2,3,10],\r\n[3,4,11],\r\n[...]\r\n]\r\n\r\n\r\n\r\nfor key, value in points.iteritems():\r\n\r\n    Sphere4 = Sphere()\r\n    Sphere4.Radius = 0.15\r\n    Sphere4.Center = value\r\n    Sphere4.PhiResolution = 20\r\n    Sphere4.ThetaResolution = 20\r\n    \r\n    RenderView1 = GetRenderView()\r\n\r\n    DataRepresentation4 = Show()\r\n    DataRepresentation4.EdgeColor = [0.0, 0.0, 0.5000076295109483]\r\n    DataRepresentation4.SelectionPointFieldDataArrayName = 'Normals'\r\n    DataRepresentation4.AmbientColor = [0.0, 0.0, 0.0]\r\n    DataRepresentation4.CubeAxesColor = [0.0, 0.0, 0.0]\r\n    DataRepresentation4.ScaleFactor = 0.1\r\n\r\n    RenderView1.CameraPosition = [0.12249341845958465, 1.6783114555009098, -2.82751287919202]\r\n    RenderView1.CameraClippingRange = [1.8715334193481947, 5.084339235287565]\r\n\r\n    DataRepresentation4.DiffuseColor = [1.0, 0.0, 0.0]\r\n\r\n    Render()\r\n\r\n    \r\n    \r\n\r\nfor value in cm:\r\n    for i in range(1, len(value)):\r\n        Line2 = Line()\r\n\r\n        # toggle the 3D widget visibility.\r\n        active_objects.source.SMProxy.InvokeEvent('UserEvent', 'ShowWidget')\r\n        RenderView1 = GetRenderView()\r\n        RenderView1.CameraClippingRange = [0.04313226219643915, 43.13226219643914]\r\n\r\n        fromi = value[0]\r\n        toi = value[i]\r\n        frompt = points[fromi]\r\n        topt = points[toi]\r\n        Line2.Point1 = frompt\r\n        Line2.Point2 = topt\r\n        \r\n        DataRepresentation2 = Show()\r\n        DataRepresentation2.EdgeColor = [0.0, 0.0, 0.5000076295109483]\r\n        DataRepresentation2.SelectionPointFieldDataArrayName = 'Texture Coordinates'\r\n        DataRepresentation2.AmbientColor = [0.0, 0.0, 0.0]\r\n        DataRepresentation2.CubeAxesColor = [0.0, 0.0, 0.0]\r\n        DataRepresentation2.ScaleFactor = 0.10752979516983033\r\n\r\n\r\n        DataRepresentation2.Representation = 'Wireframe'\r\n        DataRepresentation2.LineWidth = 2.0\r\n\r\n        Render()\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>try: paraview.simple except: from paraview.simple import * paraview.simple._DisableFirstRenderCameraReset() points = { 1:[0,0,2], 10:[2.103215,2.103215,2], 11:[-7.55E-08,1.728084,2] [&#8230;] } cm = [ [1,2,9], [2,3,10], [3,4,11], [&#8230;] ] for key, value in points.iteritems(): Sphere4 = Sphere() Sphere4.Radius = 0.15 Sphere4.Center = value Sphere4.PhiResolution = 20 Sphere4.ThetaResolution = 20 RenderView1 = GetRenderView() DataRepresentation4 = Show()&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/kszyh.kisim.eu.org\/?p=154\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,19],"tags":[48,47,45,44,46],"class_list":["post-154","post","type-post","status-publish","format-standard","hentry","category-lifehacking","category-skrypty","tag-daniel","tag-nurbs","tag-paraview","tag-python","tag-vtk"],"_links":{"self":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=154"}],"version-history":[{"count":1,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/154\/revisions"}],"predecessor-version":[{"id":155,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/154\/revisions\/155"}],"wp:attachment":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}