• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

PolyFace2PolyMesh

Scheduled Pinned Locked Moved Plugins
4 Posts 2 Posters 713 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    honoluludesktop
    last edited by 2 Oct 2010, 01:43

    Anyone can help me understand the algorithm to take the dxf of a polyface (abbreviated description of a mesh to save space in the database. Illustrated below as a polyline):
    Illustration 1, collection of polyface points as a polyline.

    , and turn it in to this mesh:
    Illustration 2, collection of polyface points as a mesh.

    The original polyface dxf is a collection of polyline vertex (illustration 1). I need help with the algorithm to read my_points(illustration 1) into my_new_pointsfor the following method taken from the api:

    ` my_face = Sketchup.active_model.entities.add_face my_new_points
    my_mesh = my_face.mesh

    Create a new group that we will populate with the mesh.

    group = Sketchup.active_model.entities.add_group
    f_material = Sketchup.active_model.materials[0]
    f_material.color = "green"
    group.add_faces_from_mesh my_mesh, 0, f_material`


    Dxf, collection of points in the form of a polyface.

    1 Reply Last reply Reply Quote 0
    • T Offline
      thomthom
      last edited by 2 Oct 2010, 09:10

      @honoluludesktop said:

      [ruby:9hkapi4s]my_face = Sketchup.active_model.entities.add_face my_new_points
      my_mesh = my_face.mesh

      This part won't work.
      add_face require coplanar points and creates a flat face.

      You need to create the mesh from skratch:
      PolygonMesh.new

      I just quickly scanned that doc - but from I gather a mesh is a rectangular mesh?

      Thomas Thomassen — SketchUp Monkey & Coding addict
      List of my plugins and link to the CookieWare fund

      1 Reply Last reply Reply Quote 0
      • H Offline
        honoluludesktop
        last edited by 2 Oct 2010, 19:42

        Hmm......, appears you are right. Maybe I have the wrong algorithm? Well, I guess PolyFace2MeshPolygonMesh will remain unimplemented in my translator.

        1 Reply Last reply Reply Quote 0
        • T Offline
          thomthom
          last edited by 3 Oct 2010, 00:34

          The algorythm in your posted .doc file looks sound - it's just that you need to create a PolygonMesh from scratch - not via a Face.

          Thomas Thomassen — SketchUp Monkey & Coding addict
          List of my plugins and link to the CookieWare fund

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          1 / 1
          • First post
            1/4
            Last post
          Buy SketchPlus
          Buy SUbD
          Buy WrapR
          Buy eBook
          Buy Modelur
          Buy Vertex Tools
          Buy SketchCuisine
          Buy FormFonts

          Advertisement