sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Section Plane

    Scheduled Pinned Locked Moved Developers' Forum
    14 Posts 3 Posters 661 Views 3 Watching
    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.
    • TIGT Offline
      TIG Moderator
      last edited by

      Even if you set the section-plane inside the imported component as active, when you explode the component the section-plane ceases to be active ?

      TIG

      1 Reply Last reply Reply Quote 0
      • thomthomT Offline
        thomthom
        last edited by

        @tig said:

        Even if you set the section-plane inside the imported component as active, when you explode the component the section-plane ceases to be active ?

        Yes.

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

        1 Reply Last reply Reply Quote 0
        • P Offline
          Pout
          last edited by

          well there goes my idea of letting a section plane move over a period of time for each individual group/instance 😞
          back to the drawing board!

          1 Reply Last reply Reply Quote 0
          • thomthomT Offline
            thomthom
            last edited by

            mhm another show stopper... 😞

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

            1 Reply Last reply Reply Quote 0
            • P Offline
              Pout
              last edited by

              For verification:

              It is impossible to create a section plane through the ruby API
              Its is impossible to move (transform!) a section plane through the ruby API
              It is possible to delete a section plane through the ruby API (erase!)

              Is this correct?

              Thx!

              1 Reply Last reply Reply Quote 0
              • thomthomT Offline
                thomthom
                last edited by

                Aye, a SectionPlane inherits Sketchup::Drawingelement - so all the methods of Sketchup::Drawingelement and Sketchup::Entity is available.

                ` Sketchup::SectionPlane.ancestors

                [Sketchup::SectionPlane, Sketchup::Drawingelement, Sketchup::Entity, Object, Kernel]`

                The only thing is that you don't get any methods that relates to how a sectioncut function other than being able to get or set the plane.

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

                1 Reply Last reply Reply Quote 0
                • P Offline
                  Pout
                  last edited by

                  ThomThom,

                  you got me a bit confused now.
                  I seem to be unable to move (translation) a section plane by the blue axis through API.
                  But since it is an entity, i should be able to do it?

                  thx

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    Pout
                    last edited by

                    ok, a bit in shame I confees that I can move a section plane but only by certain axis.
                    I do have to do it like this though:

                    ent=Sketchup.active_model.selection[0] # a sketchup section plane
                    vector = Geom;;Vector3d.new 0,0,-3
                    t = Geom;;Transformation.translation vector
                    Sketchup.active_model.entities.transform_entities(t,ent)
                    

                    ent.transform! or ent.transformation does not work

                    Now, let's say i have 2 groups, each with a section plane in them.
                    First one i want to move -3 over z-axis, the other one -1 over z-axis.
                    This can be done?

                    But auto-creation of a section plane for (and in) each group is not possible i suppose

                    1 Reply Last reply Reply Quote 0
                    • thomthomT Offline
                      thomthom
                      last edited by

                      @pout said:

                      ent.transform! or ent.transformation does not work

                      ent.transform! and ent.transformation is not part of Sketchup::Entity or Sketchup::Drawingelement. They are part of Sketchup::Group and Sketchup::ComponentInstance.

                      @pout said:

                      Now, let's say i have 2 groups, each with a section plane in them.
                      First one i want to move -3 over z-axis, the other one -1 over z-axis.
                      This can be done?

                      Entities.transform_by_vectors
                      http://code.google.com/apis/sketchup/docs/ourdoc/entities.html#transform_by_vectors

                      @pout said:

                      But auto-creation of a section plane for (and in) each group is not possible i suppose

                      "Auto-creation"?
                      You can only add a section plant to a model by inserting a component with a section plane and then exploding the inserted instance. Bit of a hack. But you won't be able to activate it.

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

                      1 Reply Last reply Reply Quote 0
                      • P Offline
                        Pout
                        last edited by

                        ThomThom, thx for the answers!

                        With auto-creation I mean this:
                        The creation through ruby of a section plane in each of the 20 groups that are in the model.

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

                        Advertisement