⚠️ Update | Sketchucation Tools 5.0.8 released with licensing improvements and bugfixes Download

Alkategóriák

  • No decscription available

    20 Témakörök
    462 Hozzászólások
    HornOxxH
    @pilou said: More appetizing in chocolate! Eggs are good as well - but only very fragile when falling down in SketchyPhysics
  • Can you adjust the "strength" of a transformation?

    8
    0 Szavazatok
    8 Hozzászólások
    635 Megtekintések
    TIGT
    The object's 'position' is relatively easy to find - it's just the t=object.transformation.to_a for the xyx point as an array of the last few elements thus: point=[t[-4],t[-3],t[-2]]... OR transformation.origin ! The transformation's scale and rotation interact with each other, so they are much more complex to extract from the transformation array... but not impossible - there are already some earlier post discussing this...
  • Js / DOM / HTML questions

    6
    0 Szavazatok
    6 Hozzászólások
    289 Megtekintések
    Dan RathbunD
    @dan rathbun said: What I'm I'm wondering is if I can do this, for cross-platform: %(#8000BF)[document.head] OK I understand now (those new MSDN pages are so confusing!) %(#8000BF)[document.head] is part of HTML 5. http://stackoverflow.com/questions/7557868/document-head-document-body-to-attach-scripts and http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#dom-document-head
  • Pollution Private methods of Class

    9
    0 Szavazatok
    9 Hozzászólások
    602 Megtekintések
    J
    Sandbox Tools are responsible for most of them: @unknownuser said: CalcTriangleProperties CheckEntity CountDuplicates Equal2D Equal2D2 FacesAreTriangles GetAllVertices GetCursorID GetFaceNormal GetFaces GetPolyNormal GetTransformedVertexPositions GetVertsInWCS In2DCircle InPlane IsAlreadySelected LineFaceIntersection NegIfEven PointInArray PutsTransform RemoveNonFunctionalVerts SegmentsCross2D SelectAllConnected TriangulateDelaunay VectorScalarMult getOffsetPolygon getOffsetPolygon2 getOffsetPolygon3 isOdd paramT sign tellPctComplete
  • How to import several models to designated positions

    13
    0 Szavazatok
    13 Hozzászólások
    1k Megtekintések
    Dan RathbunD
    When I first listed the methods, I thot for a moment (until I looked twice,) that the seventh method was named eat_me! ...
  • Bulletproof sample code for a plugins menu ???

    12
    0 Szavazatok
    12 Hozzászólások
    702 Megtekintések
    TIGT
    Now you understand how to debug! Missing _item ... ...@KSORsubmenu.add**_item**... My typo - which occurs twice when the item is added to the submenu [or it wasn't thanks to the typing error ] Edit those two 'add' lines in your script and it should then work. I have edited the original post so other browsers won't get confused...
  • Leaving out one field in inputbox ???+

    6
    0 Szavazatok
    6 Hozzászólások
    448 Megtekintések
    K
    Thx to Aerilius - very usefull explanation !
  • Sketchup and open-uri

    4
    0 Szavazatok
    4 Hozzászólások
    856 Megtekintések
    D
    Sorry for the late reply. So basicly what I want to do is upload files to and from a restful api using multipart/form data that are not in sketchup format. ie, export obj file > upload to server > delete obj file or download stl file > import to sketchup > delete stl file after giving up on net stuff through ruby which all seemed to crash sketchup I started looking into accomplishing this through the web dialog with ajax. While it works for communicating with the api in other ways and solves a lot of my problems. It is still not possible to upload or download a file with out the file dialog (and for good reason) but I want something more seamless. So far the closest thing I have found is https://github.com/danawoodman/google-sketchup-file-downloader but it isn't working. Thanks for your help, I will keep at it and appreciate any more help Thanks!
  • [Code] Executing a cmd without the black screen (Windows)

    17
    0 Szavazatok
    17 Hozzászólások
    8k Megtekintések
    Dan RathbunD
    One issue is there is what I consider a bug in the Ruby Win32 source. If you try to set ENV["RUBYSHELL"] to "Wscript" it will not work because the source always wants to inject a " -c" switch into the command. Problem is, Microsoft wrote Wscript.exe and Cscript.exe to poop out if any unknown switches are in the command. (I think cmd.exe just ignores unknown switches.) So any way, the normal Ruby means of changing the shell that %x and ` Kernel.`` use, will actually not work on Windows.
  • System command without window

    2
    0 Szavazatok
    2 Hozzászólások
    135 Megtekintések
    thomthomT
    Never mind - found this thread: http://forums.sketchucation.com/viewtopic.php?f=180&t=36973&start=0
  • How to get the saved file path

    13
    0 Szavazatok
    13 Hozzászólások
    3k Megtekintések
    OricAtmosO
    Hey, I ran into the same problem as Nick60 today and was glad I found this thread with an nice solution. However there's still one use case with a problem: when the user saves the model with "Save copy as..." the side-car file will be saved under the wrong name. Any suggestions how this could be fixed?
  • Entities.intersect_with crash

    10
    0 Szavazatok
    10 Hozzászólások
    693 Megtekintések
    K
    @unknownuser said: ?? The API docs really need to expand with more info on this method! yeah - most confusing method in the API!
  • Iconv.so dependency fails

    7
    0 Szavazatok
    7 Hozzászólások
    1k Megtekintések
    N
    Hey I get the same problem, Just copy iconv.dll from C:\Ruby\bin in the directory C:\Program Files (x86)\Google\Google SketchUp 8 to fix the problem.
  • Pompidou WebGL Viewer

    10
    0 Szavazatok
    10 Hozzászólások
    2k Megtekintések
    A
    (You could look it up in the above list). I found only a couple of times something with "layer", and no method to set/change visibility of a layer. I suppose all the layer methods (like many others) are up to now only empty place holders. In addition to that, it depends on what features can be read from the .dae model. As we know, SketchUp's .dae exporter doesn't preserve scenes and layers (but on the SketchUp Showcase they have scenes!). Similarly, the Pompidou Viewer also contains methods for handling geometric primitives and materials (edges etc.) but models are up to now only loaded as a big mesh object, without distinction into single entities.
  • One Face that Should Be Two...

    5
    0 Szavazatok
    5 Hozzászólások
    372 Megtekintések
    K
    @unknownuser said: ... would Sketchup.send_action("fixNonPlanarFaces:") do anything in this case? ... I should've saved the file with the messed up face to try it on! I ended up with something similar to TIG's suggestion,except that I found any vertices referenced more than two edges on the same face. Then I was able to re-create the faces using the original face's vertices. -- Karen
  • Number of processors

    4
    0 Szavazatok
    4 Hozzászólások
    440 Megtekintések
    TIGT
    num = ENV['NUMBER_OF_PROCESSORS'].to_i is much easier than the other way and should be fine unless you want to have a cross-platform solution... We don't know if MAC has the same ENV variable 0 - some references are similar to PC, while others can be the same ??
  • Move vertex using absolute coordinate

    5
    0 Szavazatok
    5 Hozzászólások
    3k Megtekintések
    TIGT
    That is a much more efficient way of doing it [transforming [or erasing] entities en mass is often preferable]... But in my defense... the title of the post is move **vertex**... NOT move **vertices**... - so there is probably no significant benefit in the en mass way when he's moving just one or two or three vertices - obviously if a whole load of things are changing a time lag will be noticeable...
  • Get the coordinates of the corners of the "blue box"

    7
    0 Szavazatok
    7 Hozzászólások
    564 Megtekintések
    thomthomT
    Get's the ComponentDefinition of the ComponentInstance or Group definition = self.get_definition(entity) Get's the bounds of the definition - note that if you get the bounds of the instance it will be a Boundingbox aligned to the model axis - not the instance axis. Which is why you need to get the definition bounds. bb = definition.bounds Now transform the points of the definition boundingbox with the transformation of the instance. pts = self.bound_points(bb).map { |pt| pt.transform( entity.transformation ) In other words, get the boundingbox of the definition and apply the instance transformation to the coordinates of that boundingbox.
  • Control over camera lens shift ?

    15
    0 Szavazatok
    15 Hozzászólások
    4k Megtekintések
    thomthomT
    Unfortunately there is no control over the amount of lens shift in SketchUp. There is currently just 2pt perspective - as mentioned, not even that can be controlled reliably.
  • Help Needed - Using Ruby to Project a Vertical Face.

    9
    0 Szavazatok
    9 Hozzászólások
    825 Megtekintések
    E
    Thanks sdmitch - The Updated Code Snippet does everything I wanted to achieve and it is now being used by members of the IMVU-SketchUp Community to "Antagonize/Annoy" some of those unfortunate people who mistakenly think only AutoDesk can produce 3D Model Making Software.
  • How to debug?

    46
    0 Szavazatok
    46 Hozzászólások
    87k Megtekintések
    liquid98L
    [encourage] [/encourage]

Advertisement