I kept creating a hollow cylinder by spinning a curve [Example]. This is the hollow cylinder I made by spinning a second-order polynomial curve. The cylinder would be hollow but not "filled" or not "solid".

enter image description here

After I exported it into STL, it is still hollow. However, I need the cylinder to be solid. So is there a function to spin a surface to make a solid object using python script? If not, is there any other way to do it? Thank you

  • $\begingroup$ Please be more specific and add a screenshot and or the blend file. $\endgroup$ Jul 19 '18 at 18:18
  • $\begingroup$ @TechTornado Thank you. Do you think it is now more clear? Basically, I tried to make a "solid" cylinder with varying radius with respect to its height. $\endgroup$
    – HSChan
    Jul 19 '18 at 18:30
  • $\begingroup$ Yes that was all I needed to see. Also there are many times where you may need to use python scripts but always remember that they make things more complicated and don't always work the way you want, so try to do whatever you can without them. $\endgroup$ Jul 19 '18 at 18:45
  • $\begingroup$ @TechTornado Gotcha. My goal is not to create a single cylinder. I need to create a huge amount of parametric columns between points in space. Only Python can make it much more efficient. $\endgroup$
    – HSChan
    Jul 19 '18 at 18:49
  • $\begingroup$ Have you tried using Array modifiers? $\endgroup$ Jul 19 '18 at 18:57

It seems to me that you didn't finish the outline before you spun the model, so now you have three options. See the blender documentation for the Spin function.

  1. You can modify your outline to have a top and bottom and re-spin it.

  2. Select Edge Ring and press F to make a face.

    2.1 Press Alt+P to Poke the face, thus making a triangle fan.

  3. You can use Grid Fill or from the Ctrl+F menu.

enter image description here

  • $\begingroup$ I tried modifying the outline by adding top and bottom and spin it. I exported the model as STL file and opened it with Netfabb. It still is a hollow cylinder when I looked at the cross-section. I think my question is similar to this: blender.stackexchange.com/questions/62330/…. But there is no useful answer. $\endgroup$
    – HSChan
    Jul 19 '18 at 20:24
  • $\begingroup$ @HSChan Some programs don't like triangles (tris) and ngons. Try using the grid fill method. $\endgroup$ Jul 19 '18 at 21:19
  • $\begingroup$ Thanks. I modified the outline and repaired the model in Netfabb. It actually turned the hollow cylinder into a "solid" object. It could be the duplicated vertices in the original model. I didn't remove doubles or merge vertices before. $\endgroup$
    – HSChan
    Jul 19 '18 at 21:39
  • $\begingroup$ @HSChan I'm happy it worked. Good luck. $\endgroup$ Jul 20 '18 at 2:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.