Jump to content

michaelk

Moderator
  • Posts

    5,330
  • Joined

  • Last visited

Reputation

652 Spectacular

Personal Information

  • Occupation
    Lighting Design / Architectural Drafting
  • Homepage
    verysmallgroup.com
  • Location
    United States

Recent Profile Visitors

5,005 profile views
  1. Wow. That's weird. Can you post the worksheet with enough objects to give some data?
  2. It might be worth and experiment. Install 10.14 on an external ssd drive via the fastest connection your computer has. Boot from that drive and see if the problem still exists. If that fixes it, then you can look into rolling back or buying an older computer just to run VW.
  3. I wonder if you've updated the OS one system too far. https://www.vectorworks.net/sysreq?version=2018 Can you go back one OS? 2018 is supported on 10.14.
  4. I'm not sure 2009 will even run on Windows 10. https://www.vectorworks.net/sysreq?version=2009 But tech support may be able to help. If you do get it to install, pay attention to the version of Quicktime. 12 years ago that was a common issue.
  5. Are you double clicking to invoke the tool? If you do double click the polygon tool is the closed checkbox ticked? What is the fill? I wonder if you could have a hatch that looks like it completes polygon.
  6. michaelk

    2021 Issues

    Thanks. I could have been more helpful if you were running a Mac, but… There have been issues with anti virus applications on Windows. If you have any, try turning it off. On a Mac there is a way to boot that turns off all system extensions. I'm sure there is an analogous procedure on Windows. Now we wait for Windows experts to chime in 🙂 .
  7. michaelk

    2021 Issues

    It would help to know your computer specs and operating system.
  8. I'm also seeing this in 2022.
  9. Also stable with old files from previous versions and running janky self written plug-ins 🙂
  10. Doktor Landman extensionv11 v2014 v2022-dwg.zip
  11. This will almost do it, but you can see there's more to it than you would think. I can make the class work, but not the font or font size. I tried a couple different ways, and you can see the remnants of my attempts in the code. Maybe if you used a text style and assigned it to the class? PROCEDURE Test; CONST kCalloutClass = '060-Beschriftung'; kTextFont = 'Times New Roman'; ktextSize = '10'; kTextFace = 'Plain'; VAR H : HANDLE; S : STRING; X1,Y1 : REAL; BEGIN PushAttrs; NameClass(kCalloutClass); TextFont(130); TextSize(10); TextFace([]); GetPt(X1,Y1); S := StrDialog('Callout Text:','Enter callout text'); H := CreateCustomObjectN('Callout',X1,Y1,0,FALSE); Record(H,'Callout'); SetRField(LNewObj,'Callout','Link To Database','False'); SetRField(LNewObj,'Callout','Place As Keynote','False'); SetRField(LNewObj,'Callout','Keynote Prefix',''); SetRField(LNewObj,'Callout','Keynote Suffix',''); SetRField(LNewObj,'Callout','BubbWidth','1.999999999999998"'); SetRField(LNewObj,'Callout','Vertical Placement','Auto'); SetRField(LNewObj,'Callout','Orientation','Auto'); SetRField(LNewObj,'Callout','Left','False'); SetRField(LNewObj,'Callout','Bubble Style','None'); SetRField(LNewObj,'Callout','Radius Factor','0.046875"'); SetRField(LNewObj,'Callout','Margin','0.046875"'); SetRField(LNewObj,'Callout','Bubble Shadow','False'); SetRField(LNewObj,'Callout','Shoulder','1''0.000000000000002"'); SetRField(LNewObj,'Callout','Leader Type','Straight'); SetRField(LNewObj,'Callout','Leader Style','Line'); SetRField(LNewObj,'Callout','LineLength','11''10.403037186711714"'); SetRField(LNewObj,'Callout','__ShowDialog','False'); SetRField(LNewObj,'Callout','Rise','0.19"'); SetRField(LNewObj,'Callout','Text',S); SetRField(LNewObj,'Callout','DNE','Solid Arrow\1\-1'); SetRField(LNewObj,'Callout','TextFont',kTextFont); SetRField(LNewObj,'Callout','TextSize',kTextSize); SetRField(LNewObj,'Callout','TextStyle','Plain'); SetRField(LNewObj,'Callout','ControlPoint01X','-1''6.072916666666661"'); SetRField(LNewObj,'Callout','ControlPoint01Y','-3''11.36458333333335"'); SetRField(LNewObj,'Callout','ControlPoint02X','-6''4.177083333333329"'); SetRField(LNewObj,'Callout','ControlPoint02Y','-4''11.385416666666693"'); SetRField(LNewObj,'Callout','ControlPoint03X','1''0.000000000000002"'); SetRField(LNewObj,'Callout','ControlPoint03Y','0"'); SetRField(LNewObj,'Callout','ControlPoint04X','9''0.046874999999915"'); SetRField(LNewObj,'Callout','ControlPoint04Y','0"'); SetRField(LNewObj,'Callout','__dbName',''); SetRField(LNewObj,'Callout','__dbUUID',''); SetRField(LNewObj,'Callout','__NoteUUID','{3A2C49CF-A276-45EC-9CA5-874C740D23EF}'); SetRField(LNewObj,'Callout','__NoteDescrip','This is a test'); SetRField(LNewObj,'Callout','__KeynoteNumber','0'); SetRField(LNewObj,'Callout','__OldPlaceAs','False'); SetRField(LNewObj,'Callout','__OldBubbWidth','1.999999999999998"'); SetRField(LNewObj,'Callout','__OldShoulder','1''0.000000000000002"'); SetRField(LNewObj,'Callout','__OldLeaderStyle',''); SetRField(LNewObj,'Callout','__IsFlipped','False'); SetRField(LNewObj,'Callout','__isNew','False'); SetRField(LNewObj,'Callout','__version','2500'); SetRField(LNewObj,'Callout','__markerCode','1;0;15;0.125000;0.000000;2;0.050000;'); SetRField(LNewObj,'Callout','Arrow Style','Solid Arrow'); SetRField(LNewObj,'Callout','Marker Symbol','Arrowhead 1'); SetRField(LNewObj,'Callout','Marker Scale Factor','0.125"'); SetRField(LNewObj,'Callout','MarkerAng','15'); SetRField(LNewObj,'Callout','Marker Weight','10'); SetRField(LNewObj,'Callout','__OldCtrlPt03X','304.8'); SetRField(LNewObj,'Callout','__OldCtrlPt03Y','0'); SetRField(LNewObj,'Callout','__OldCtrlPt04X','2744.390625'); SetRField(LNewObj,'Callout','__OldCtrlPt04Y','0'); SetRField(LNewObj,'Callout','Keynote Legend','Default Legend'); SetRField(LNewObj,'Callout','__OldKeynoteLegend','Default Legend'); SetRField(LNewObj,'Callout','Leader Radius','0"'); SetRField(LNewObj,'Callout','OldText','This is a test'); SetRField(LNewObj,'Callout','__IsUseReletivePath','False'); SetRField(LNewObj,'Callout','__DBReletivePath',''); SetRField(LNewObj,'Callout','Text Angle','0.00°'); SetRField(LNewObj,'Callout','Rotate Text','False'); SetRField(LNewObj,'Callout','__OldTextAngle','0.00°'); SetRField(LNewObj,'Callout','__BubbleShadowPenColor','-3'); SetRField(LNewObj,'Callout','__BubbleShadowFillColor','-3'); SetRField(LNewObj,'Callout','HorizontalTextAlignment','Auto'); SetRField(LNewObj,'Callout','New Bubble Style V20','None'); SetRField(LNewObj,'Callout','New Vertical Placement','Auto'); SetRField(LNewObj,'Callout','Draw Extended Shoulder','False'); SetRField(LNewObj,'Callout','Text Style Ref','0'); SetRField(LNewObj,'Callout','Text Spacing Index','2'); SetRField(LNewObj,'Callout','Text Spacing Value','0'); SetRField(LNewObj,'Callout','Leader Angle','-131.44°'); SetRField(LNewObj,'Callout','__ObjectRotationAngle','0'); SetRField(LNewObj,'Callout','__DrawTwoSoulders','False'); SetRField(LNewObj,'Callout','__LeadingLeaderPointX','0'); SetRField(LNewObj,'Callout','__LeadingLeaderPointY','0'); SetRField(LNewObj,'Callout','__SecondaryLeaderPointX','1764.69278125'); SetRField(LNewObj,'Callout','__SecondaryLeaderPointY','0'); SetRField(LNewObj,'Callout','ControlPoint05X','4''9.47609374999999"'); SetRField(LNewObj,'Callout','ControlPoint05Y','0"'); SetRField(LNewObj,'Callout','__OldSecondaryShoulderPointX','1459.89278125'); SetRField(LNewObj,'Callout','__OldSecondaryShoulderPointY','0'); SetRField(LNewObj,'Callout','__LeaderLinesData','{ "handles" : [ { "index" : 1, "firstPtIndex" : 1, "lastPtIndex" : 4, "leaderType" : 0 } ] }'); SetRField(LNewObj,'Callout','__CustomPointsData',Concat('{ "handles" : [ { "index" : 1, "type" : 1, "x" : 0, ',' "y" : 0, "bezier" : false }, { "index" : 2, "typ','e" : 2, "x" : -2393.9499999999998181, "y" : -2711.44999999','99998181, "bezier" : false }, { "index" : 3, "type"',' : 4, "x" : -459.05208333333314386, "y" : -1203.0604166666','669244, "bezier" : true }, { "index" : 4, "type" : ','5, "x" : -1934.8979166666665606, "y" : -1508.3895833333340','306, "bezier" : true } ] }')); SetRField(LNewObj,'Callout','Max Leader Lines','2'); SetRField(LNewObj,'Callout','__ActiveSubObject','4'); SetRField(LNewObj,'Callout','__SubObjectDataAttributes',Concat('{ "handles" : [ { "index" : 1, "objectType" : 1, "hi','ghlightingObject" : false, "objectPenStyle" : 1, "objectCl','assPenStyle" : 1, "objectPenPatternIndex" : 2, "objectPenP','atternForeColor" : 257, "objectPenPatternBackColor" : 256, ',' "objectPenColor" : 257, "objectPenLineType" : 2, "objectP','enLineTypeName" : "", "objectThickness" : 2, "objectMarker','Style" : 0, "objectMarkernAngle" : 15, "objectMarkerdSize"',' : 0.125, "objectMarkerdWidth" : 0, "objectMarkernThicknes','sBasis" : 2, "objectMarkerdThickness" : 0.0500000000000000027','76, "objectOpacity" : 100, "penColorByClass" : false, "','thicknessByClass" : false, "markerByClass" : false, "opaci','tyByClass" : false }, { "index" : 2, "objectType" : 2,',' "highlightingObject" : false, "objectPenStyle" : 1, "o','bjectClassPenStyle" : 1, "objectPenPatternIndex" : 2, "obj','ectPenPatternForeColor" : 257, "objectPenPatternBackColor" : ','256, "objectPenColor" : 257, "objectPenLineType" : 2, "','objectPenLineTypeName" : "", "objectThickness" : 2, "objec','tMarkerStyle" : 0, "objectMarkernAngle" : 15, "objectMarke','rdSize" : 0.125, "objectMarkerdWidth" : 0, "objectMarkernT','hicknessBasis" : 2, "objectMarkerdThickness" : 0.050000000000','000002776, "objectOpacity" : 100, "penColorByClass" : fals','e, "thicknessByClass" : false, "markerByClass" : false, ',' "opacityByClass" : false }, { "index" : 3, "objectTyp','e" : 3, "highlightingObject" : false, "objectPenStyle" : 1',', "objectClassPenStyle" : 1, "objectPenPatternIndex" : 2, ',' "objectPenPatternForeColor" : 257, "objectPenPatternBackCo','lor" : 256, "objectPenColor" : 257, "objectPenLineType" : ','2, "objectPenLineTypeName" : "", "objectThickness" : 2, ',' "objectMarkerStyle" : 0, "objectMarkernAngle" : 15, "obje','ctMarkerdSize" : 0.125, "objectMarkerdWidth" : 0, "objectM','arkernThicknessBasis" : 2, "objectMarkerdThickness" : 0.05000','0000000000002776, "objectOpacity" : 100, "penColorByClass"',' : false, "thicknessByClass" : false, "markerByClass" : fa','lse, "opacityByClass" : false }, { "index" : 4, "ob','jectType" : 4, "highlightingObject" : false, "objectPenSty','le" : 1, "objectClassPenStyle" : 1, "objectPenPatternIndex','" : 2, "objectPenPatternForeColor" : 257, "objectPenPatter','nBackColor" : 256, "objectPenColor" : 257, "objectPenLineT','ype" : 2, "objectPenLineTypeName" : "", "objectThickness" ',': 2, "objectMarkerStyle" : 0, "objectMarkernAngle" : 15, ',' "objectMarkerdSize" : 0.125, "objectMarkerdWidth" : 0, "','objectMarkernThicknessBasis" : 2, "objectMarkerdThickness" : ','0.050000000000000002776, "objectOpacity" : 100, "penColorB','yClass" : false, "thicknessByClass" : false, "markerByClas','s" : false, "opacityByClass" : false } ] }')); SetRField(LNewObj,'Callout','__KeynotesListUpdate','False'); SetRField(LNewObj,'Callout','TextSizePagePoints','12.000000'); SetRField(LNewObj,'Callout','Auto Fit Bubble Width','True'); SetRField(LNewObj,'Callout','Max Bubble Width','1.999999999999998"'); SetRField(LNewObj,'Callout','Keynote Identifier','0'); SetRField(LNewObj,'Callout','__OldKeynoteIdentifier','0'); SetRField(LNewObj,'Callout','__IsNoteUpdated','True'); SetRField(LNewObj,'Callout','__UseFirst42','True'); ResetObject(H); PopAttrs; END; RUN(Test); I understand what all the normal SetRField functions do, but I have no idea what the crazy ones do. I've tried deleting a few to see what happens. The results are amusing, but I just left it all in to make sure it works in a meaningful way.
  12. That script will: store the name of the active class make 60-Beschriftung the active class set the text font, size, and face make the callout tool active deselect any selected objects on the active layer restore the original class This will look like nothing happened 😎 Are you trying to change the class assignment of existing callouts? (If so @Jesse Cogswellhas a script in this thread above that does exactly that!)
  13. https://www.vectorworks.net/sysreq?version=2022 2022 doesn’t run on High Sierra.
×
×
  • Create New...