Šiame įraše sužinosite viską apie BricsCAD šriftus, sudėtingus eilutės tipus ir formas®.
BricsCAD naudoja .shx failus šriftams, formoms, GD & T simboliams ir sudėtiniams eilutės tipams. Tu gali sukurti šaltinį.šp bylos, šio įrašo tema. BricsCAD, neturi kompiliatoriaus, kurį būtų galima konvertuoti.šp į sudarytą.shx failai, su kuriais veikia BricsCAD.
BricsCAD rodo šriftus iš abiejų „TrueType“ (.ttf) ir „AutoCAD“® figūra (.shx) failai.
Be to, kad naudojate.shx failai šriftams rodyti, BricsCAD naudoja antro tipo.shx paprastų blokų tipo subjektų, žinomų kaip „formos“, failas, apimantis Apkrova taip pat Shape jų pakrovimo ir išdėstymo komandos.
Paaiškinimai atnaujinti Jasonas Bourhillas iš CAD koncepcijų.
Šiame įraše aptariamos šios temos:
Atrasti komandas ir sistemos kintamuosius, turinčius įtakos eilutės tipams
- Formų supratimas su šriftais, sudėtingais teksto tipais, formomis ir GD&T simboliais
- Sužinokite apie formos failus
- Išsamus figūros failo formatas
Greita formos apibrėžčių santrauka
Formas ir šriftus nusako .shp failai, kuriuos reikia sudėti į .shx failus. Formos apibrėžimą sudaro bent dvi teksto eilutės - antraštė, žyminti formą ar šriftą, po kurios eina viena ar kelios formos duomenų apibūdinančios eilutės. Duomenų skyriaus pabaiga žymima nuliu.
1 LINE: GALVA
* 130,6, VARDAS
* (žvaigždutė) - nurodo formos apibrėžimo pradžią.
130 - skaičiuoja figūrą; šriftai naudoja simbolio ASCII numerį. Diapazonas yra 1-255.
6 - nurodo bendrą duomenų baitų skaičių.
VARDAS - įvardija figūrą; turi būti didžiosiomis raidėmis, daugiausia 16 ženklų
2 LINIJA: DUOMENYS
014, 002,01C, 001,01C, 0
Formos duomenis sudaro vektoriai ir instrukcijų kodai. Vektoriniai kodai nusako judėjimą ir piešimą 16 krypčių:
- - pirmasis skaitmuo (visada 0) rodo, kad skaičius yra šešioliktainis
- - antrasis simbolis nurodo vektoriaus ilgį ir svyruoja nuo 1 iki F (15 vienetų). 4 - trečiasis simbolis nurodo vektoriaus kryptį
INSTRUKCIJOS KODAI
13Daug išsipūtimo nurodytų lankų.
Šešioliktainis | Dešimtainiai skaičiai | Aprašymas |
000 | 0 | Formos apibrėžimo pabaiga. |
Pagrindinis piešimas ir perkėlimas | ||
001 | 1 | Pradėkite piešti (rašiklis žemyn). |
002 | 2 | Baigti piešti (rašiklis aukštyn). |
Mastelio keitimas | ||
003 | 3 | Padalinkite vektoriaus ilgį iš kito baito. |
004 | 4 | Padauginkite vektoriaus ilgį iš kito baito. |
Atmintis | ||
005 | 5 | Stumkite dabartinę vietą ant krūvos. |
006 | 6 | Dabartinė vieta iš krūvos. |
Nubrėžkite poskyrį | ||
007 | 7 | Nubrėžkite kito baito suteiktą poskyrio numerį. |
„Advanced Draw and Move“ | ||
008 | 8 | x, y poslinkis, gaunamas sekančiais dviem baitais. |
009 | 9 | Keli x, y poslinkiai; baigta (0,0) kodu. |
Arkai | ||
00A | 10 | Oktanto lankas, apibrėžtas sekančiais dviem baitais |
00B | 11 | Frakcijos lanką apibūdina kiti penki baitai. |
00C | 12 | Lankas, apibrėžtas x, y poslinkiu ir išsipūtimu. 00D |
Šriftai, sudėtingi linijiniai tipai ir formos
BricsCAD naudoja figūras šriftams, sudėtingų eilutės tekstų formoms ir formoms.
SHX FONTAI
Ankstyvosiomis CAD dienomis šriftai buvo koduojami kaip labai veiksmingi. Kompiuteriai neturėjo daug arklio galių, o tekstas buvo viena iš lėčiausių piešimo ekrano dalių. Norint išspręsti vektorinių šriftų problemą, ilgai reikėjo juos rodyti lėtuose devintojo dešimtmečio kompiuteriuose, „Autodesk“® išrado SHX formatą: kuo paprastesnis šriftas, kuo mažiau eilučių, tuo greitesnis ekranas.
Paprasčiausias šriftas iš visų, Txt.shx, atrodė negražiai, bet daugumą personažų sugebėjo nupiešti tik aštuoniomis eilutėmis. Tačiau SHX pagrįstų formų trūkumas yra tas, kad jos netinka apibrėžti sudėtingas kreives, kurios iš tikrųjų atspindi šriftus, ir jų negalima tinkamai užpildyti.
Laikui bėgant, kompiuteriams spartėjant, didėjo simbolių piešimui naudojamų eilučių skaičius. Galiausiai „Apple TrueType“ šriftų technologija leido išties sklandžiai atrodyti ir visiškai užpildytus šriftus, net CAD brėžiniuose ir sklypuose. Žemiau esanti galerija iliustruoja raidės Q raidę nuo originalo Txt.shx į naujesnius „TimesRoman.ttf“.

Tai yra SHX failų, įtrauktų į BricsCAD, failų pavadinimai:
SHX šrifto failas | Reikšmė |
sudėtingas .shx | Serifo šriftas |
hangul .shx | Korėjiečių šriftas |
isocp .shx | ISO standartinis šriftas (europietiškas) |
kursyvas .shx | Vieno taško kursyvas šriftas |
kursyvas .shx | Dviejų taškų kursyvas šriftas |
kursyvas .shx | Trigubas kursyvas šriftas |
japonų .shx | Japoniškas šriftas |
monotxt .shx | Šriftas su viena tarpa (kiekvienas simbolis užima tą patį plotį) |
romanc .shx | Trišakis serifo šriftas |
romand .shx | Dvigubas serifo šriftas |
romansai .shx | Vieno taško serifo šriftas |
romantikas .shx | Trišakis serifo šriftas (toks pat kaip „RomanC“) |
simplex .shx | Ne serifinis šriftas |
trad_chin .shx | Kinų šriftas |
txt .shx | Minimalus neerifinis šriftas |
Apie BricsCAD šriftus
Kad BricsCAD būtų suderinamas su senais piešiniais, palaikomas originalo naudojimas.shx šriftus, taip pat šiandien.ttf „TrueType“ šriftai. TTF failai pagal numatytuosius nustatymus yra įtraukiami į „Windows“ ir „MacOS“ operacines sistemas ir kai kurias „Linux“ sistemas. BricsCAD nepalaiko „PostScript“ šriftų, tokių kaip PFA ir PFB failai.
Norėdami įkelti šrifto failą į brėžinį, naudokite Stilius komandą (dar žinomą kaip „Drawing Explorer“) ir įdėkite tekstą naudodami Tekstas, MT tekstasir kitas su tekstu susijusias komandas. BricsCAD pasiekia „TrueType“ šriftus iš kiekvienos operacinės sistemos numatytojo šriftų aplanko:
„Windows“: C: \ Windows \ FontsLinux: / usr / share / fonts / truetype
„Linux“: / usr / share / font / truetype
„MacOS“: / Vartotojai / Biblioteka / Šriftų kolekcijos
Jei brėžinyje šriftai rodomi neteisingai, problema kyla dėl to, kad BricsCAD neranda šaltinio šrifto failo vietos. Čia yra du sprendimai:
- Naudokite Nustatymai | Bylos | Palaikymo failo paieškos kelias pridėti kelius
- Įtraukite trūkstamus šriftų failus į esamus kelius
PATARIMAS Norėdami gauti visų piešinyje naudojamų šriftų sąrašą, paleiskite komandą „eTransmit“. |
SHX NAUDOJIMAS KOMPLEKSINIUOSE LINETIPUOSE
Sudėtinguose teksto tipuose teksto daliai naudojamos figūros. Teksto padėtis ir dydis yra apibrėžti default.lin taip pat iso.lin linetype failai, o patys simboliai yra apibrėžti arial.ttf šriftas, pagal numatytuosius nustatymus. Naudojamas šriftas nustatomas pagal standartinį teksto stilių; pakeisti stilių, o eilutės tipo šriftas pasikeičia.

Jie yra pakraunami ir dedami su Linetype komanda. Norėdami gauti daugiau informacijos, žiūrėkite skelbti linetypes
„SHX“ FORMOSE
Formos yra ankstyvoji bloko forma (simbolis). Kaip ir šriftai, jie labai greitai pasirodė lėtuose devintojo dešimtmečio kompiuteriuose. Deja, juos buvo labai sunku koduoti; Šiandien blokus naudoti yra daug lengviau, todėl figūros nebenaudojamos simboliams. Šiais laikais figūras naudoja tik komanda Tolerancija.
Formos naudoja SHX failo formatą, kuris yra beveik identiškas šriftų formatui. Formos pirmiausia turi būti įkeltos į brėžinį Apkrova komandą, o tada įdėkite į brėžinį su Shape komandą.
„SHX IN GD&T“
GD&T (geometriniai matmenys ir tolerancijos) simboliai naudojami tiksliai apdirbant dalis.

Simbolius deda Tolerancija komandą ir yra pagrįstos figūromis iš gdt.shx byla.
FORMOS SUDERINAMUMAS SU AUTOKADU®
BricsCAD gali naudoti bet kokius šriftus, sudėtingus eilutės tipus, formas ir tolerancijas .shx failą, kurį AutoCAD® gali naudoti.
Abu CAD paketai naudoja a .fmp failas (sutrumpintai „šriftų žemėlapis“) pakeičia panašų išvaizdą.shx šriftų tiems, kurie randami vienas kito brėžiniuose. Rašymo metu nurodoma BricsCAD default.fmp bet to neįgyvendino.
Apie „Shape Files“
Formos failo formatas yra lankstus, parašytas kaip labai efektyvi simbolio forma lėtai veikiantiems devintajame dešimtmetyje dirbantiems asmeniniams kompiuteriams. Formos greitai buvo pakeistos blokais, tačiau liko scenoje dėl to, kad jos naudojamos eilėraščiuose ir pan.
Koduojant pasirinktinių formų apibrėžimus, reikia žinoti trigonometriją. Jasonas Bourhillas rekomenduoja naudoti „MkShape“ (formuokite formą) naudingumas pateikė Martinas Drese.
Yra dviejų rūšių failai, naudojami formoms:.šp ir.shx. Skirtumai tarp jų yra šie:
- .šp yra formos šaltinis Kai rašote ar redaguojate formą ar šriftą, dirbate su.šp byla. Dalis tipiško.šp failas atrodo taip:
* 130,6, TRACK1
014,002,01C, 001,01C, 0
- .shx yra sudaryta formos failai. Tai yra failai, kurie įkeliami į BricsCAD, norint juos naudoti su šriftais, tolerancijomis ir pan.
PATARIMAS Galite naudoti „AutoCAD“® arba „Bricsys“ naudinga programa Kompiliuoti, kad būtų galima formuoti figūros failus, kuriuos sukuriate naudodami šiame įraše pateiktą informaciją. Kompiliavimo programa yra dalis „BCadTools“ nemokamos „Torsten Moses“ kolekcijos iš https://www.bricsys.com/applications/a/?bcadtools-freeware-a335-al528. Negalite redaguoti .shx failų, nebent turite prieigą prie formos dekompiliatoriaus programa. Autodesk® siūlo „DumpShx.Exe“ naudingumą „AutoCAD“®„Express“ aplanke arba ieškokite dekompiliatorių internete. |
RINKINIO FORMOS FORMA
Autodesk® apibrėžė du formos failo formatus: vieną - formoms (paprasti blokai), kitą - šriftams. Skirtumas tarp šių dviejų tipų yra nedidelis: failo šrifto versijoje yra kodas 0, įspėjantis CAD sistemą, kad failas būtų laikomas šrifto apibrėžimu. Kai trūksta 0, failas laikomas formos apibrėžimu.
BricsCAD gali įkelti abi formos failų formas kaip formas su komanda „Įkelti“ ir kaip šriftus su komanda „Stilius“. Deja, jūs negalite lengvai atskirti dviejų. Vienas iš būdų yra atspėti pagal failų ar aplankų pavadinimus. Pavyzdžiui, italic.shx yra aiškiai šrifto failas, o ltypeshap.shx greičiausiai yra formos failas. Kiti failų pavadinimai gali būti neaiškūs: symusic.shx atrodo kaip formos failas, bet iš tikrųjų yra šrifto failas (muzikiniai simboliai). BricsCAD neįspėja, jei įkeliate netinkamos formos failą naudodami komandą Įkelti; priešingai, komanda „Style“ pateikia tik su šriftu susijusius SHX failus.
Čia yra keletas figūros formato aspektų:
- Formos failai paprastai apibūdina vieną ar daugiau formų, iš viso iki 258.
- Šrifto failai paprastai apibūdina visus vieno šrifto simbolius, pvz., AZ, az, 0-9 ir skyrybos ženklus.
- „Unicode“ šrifto failai gali turėti iki 32 768 apibrėžimų.
Kaip ir daugelį kitų tinkinimo failų, formos apibrėžimus sudaro dvi ar daugiau eilučių. Pirma eilutė yra antraštė, žyminti formą, o antroji (ir tolesnės) eilutės apibūdina formą per kodus. Galutinis kiekvieno apibrėžimo kodas yra 0, kuris vadinamas terminatoriumi.
Bendrąjį formos apibrėžimo formatą sudaro antraštės eilutė, po kurios eina viena ar kelios apibrėžimo eilutės:
* shapeNumber, totalBytes, shapeName
baitas1, baitas2, baitas3,…, 0
Kiekviena eilutė gali būti iki 128 simbolių ilgio; formos failai su ilgesnėmis eilutėmis nebus sudaromi. Kiekvienas apibrėžimas yra apribotas iki 2000 baitų. Galite naudoti tuščias eilutes, kad atskirtumėte formos apibrėžimus, ir kabliataškį (;), jei norite įtraukti komentarus į failą.
GALVOS PLOKŠTĖS
Toliau aprašomi formos antraštės aprašo laukai:
Apibrėžimo pradžia
* 130,6, TRACK1
Žvaigždutė signalizuoja „AutoCAD“® kad prasideda kitas formos apibrėžimas.
shapeNumber * 130,6, TRACK1
Kiekvienai figūrai reikalingas unikalus numeris, pagal kurį ji atpažįstama. Šriftų skaičius yra lygiavertis ASCII kodas, pavyzdžiui, 65 - A raidė.
PATARIMAS 256, 257 ir 258 figūrų skaičiai skirti laipsnio, pliuso ar minuso ir skersmens simboliams. |
„totalBytes“
*130,6, TRACK1
Apibrėžę formą, turite sudėti baitų, apibūdinančių figūrą, skaičių, įskaitant terminatorių, 0. Man nėra prasmės. Vienos formos apibrėžimas gali būti 2 000 baitų.
Unicode formos skaičiai naudojami po du baitus.
formos vardas
*130,6,KETAS1
Formų pavadinimai gali būti skirtingi. Didžiausias vardo ilgis yra 16 ženklų; simbolių perteklius yra sutrumpintas.
APIBRĖŽIMO EILUTĖS
Antraštės eilutė eina viena ar daugiau eilučių, apibrėžiančių formą ar šriftą. Tai yra niūrioji formos failų dalis, ir jūs dabar pamatysite, kodėl jie nebebenaudojami.
baitų
014,002,01C, 001,01C, 0
Forma apibūdinama „baitais“, vadinama tuo, kad kiekvienas kodas yra vieno baito (kompiuterio matavimo) dydžio. Baitai nustato vektoriaus ilgį ir kryptis arba nurodymų kodus. Jie gali būti dešimtainio (10 bazių) arba šešioliktainio (16 pagrindų) formato. Apibrėžties eilučių ilgis yra ne daugiau kaip 128 simboliai (įskaitant kablelius) ir ne daugiau kaip 2000 baitų (neįskaitant kablelių).
Paskutinė apibrėžimo eilutė baigiasi skaičiumi 0.
PATARIMAS Kai pirmasis baito simbolis yra 0, du po jo einantys simboliai yra šešioliktainiai, pvz., 00C (12, po kablelio). |
VEKTORIŲ KODAI
Vektoriniai kodai apibūdina, kaip piešiama forma. Jie apibūdina judėjimą (rašiklį aukštyn) ir piešimą (rašiklį žemyn). Vektoriniai kodai ribojami 16 krypčių, 22,5 laipsnių žingsniu, kaip parodyta paveikslėlyje:

Atkreipkite dėmesį, kad ilgiai nėra radialiniai. Įstrižainės vektoriai, tokie kaip 2 ir E, yra 1.414 kartų ilgesni už stačiakampius vektorius, tokius kaip 4 ir 0. (Prisiminkite, kad 1.414 yra kvadrato šaknis iš 2.)
Vektoriniai kodai visada pateikiami šešioliktainėmis žymomis, tokiomis kaip 02C:
Dešimtainiai skaičiai | Šešioliktainis |
0 … 9 | 0 … 9 |
10 | A |
11 | B |
12 | C |
13 | D |
14 | E |
15 | F |
INSTRUKCIJOS KODAI
Formos ne tik apibūdina kryptį ir ilgį, bet ir kodais naudoja instrukcijas. Kodo numeriai gali būti dešimtainiai (gruodis) arba šešioliktainis (šešiakampis). Šešioliktainiai kodai visada turi tris skaitmenis, pirmasis yra 0 (nulis). Atminkite, kad kai kurie kodai priklauso nuo papildomų kodų. Atminkite, kad figūros gali būti sudarytos tik iš linijų, lankų ir tarpų.
Hex | Gruodis | Aprašymas |
000 | 0 | |
Pagrindinis piešimas ir perkėlimas | ||
001 | 1 | |
2 | ||
Mastelio keitimas | ||
003 | 3 | |
004 | 4 | |
Atmintis | ||
005 | 5 | |
6 | ||
Nubrėžkite pogrupį | ||
007 | 7 | |
„Advanced Draw and Move“ | ||
008 | 8 | |
009 | 9 | |
Arkai | ||
00A | 10 | |
00B | 11 | |
00C | 12 | |
00D | 13 | |
Tik šriftai | ||
00E | 14 |
A kamino yra specifinis atminties tipas, vadinamas FILO, trumpai tariant „first in, last out“. Kai rietuvės atmintyje saugomi du numeriai, paskutinis išsaugotas numeris yra pirmasis. Pagalvokite apie liftą, kur pirmasis asmuo įeina paprastai paskutinis.
Formos pabaiga - 0/000
Kodas 0 turi pažymėti kiekvieno formos apibrėžimo pabaigą. Jis pasirodo paskutinės eilutės pabaigoje.
00C, (2,0, -127), 0
Šešioliktainėje notoje 0 yra 000.
Lygiosios režimas - 1/001
1 kodu pradedamas piešimo režimas („rašiklis“ žemyn). Pagal numatytuosius nustatymus kiekvienas figūros apibrėžimas prasideda įjungtu piešimo režimu.
2/002: perkėlimo režimas -
2 kodas pradeda judėjimo režimą („rašiklis“ aukštyn). Žemiau pateiktame pavyzdyje rašiklis pakeliamas prieš pereinant į naują vietą.
2,8,(-36,-63),1,0
Sumažinta mastelis - 3/003
3 kodas nurodo santykinį kiekvieno vektoriaus dydį. Kiekviena forma prasideda nuo vieno iš stačiakampių vektorių, tokių kaip 4., aukščio. Norėdami, kad forma būtų mažesnė, naudokite kodą 3, po kurio eina baitas, nurodantis mastelio koeficientą nuo 1 iki 255. Pavyzdžiui, šis kodas nupiešia figūros pusę kaip didelis:
PATARIMAS Formos apibrėžime masto koeficientas yra kaupiamasis. Naudojant tą patį mastelio kodą du kartus, efektas padaugėja. Pavyzdžiui, 3,2, po to dar 3,2, formos dalį padaro keturiskart mažesnę. Pasibaigus formos apibrėžimui, grąžinkite skalę į vienovę, kad nebūtų paveiktos kitos formos. |
Padidinta skalė - 4/004
Jei norite, kad forma būtų didesnė, naudokite kodą 4, po kurio eina baitas, nurodantis mastelio koeficientą nuo 1 iki 255. Pvz., Šis kodas nupiešia figūrą dvigubai didesnę:
4,2
Atminkite, kad figūros apibrėžime galite naudoti 3 ir 4 kodus, kad formos dalys būtų didesnės ir mažesnės.
Išsaugoti (stumti) - 5/005
5 kodas išsaugomas (stumia) dabartinės x, y koordinatės kamino atmintyje. Tada pasinaudosite kodu 6, kad prisimintumėte (pop) koordinates vėlesniam naudojimui. Rietuvės atmintis yra tik keturios koordinatės. Pasibaigus formos apibrėžimui, turite prisiminti visas išsaugotas koordinates; y., turi būti lygus 5 ir 6 kodų skaičius, kaip parodyta žemiau:
2,14,8, (- 8, -25), 14,5,8, (6,24), 1,01A, 016,012,01E, 02C, 02B, 01A, 2,
8, (8,5), 1,01A, 016,012,01E, 02C, 02B, 01A, 2,8, (4, -19), 14,6, 14,8, (8, -9), 0
Prisiminti (pop) - 6/006
Kodas 6 primena (pasirodo) paskutinės išsaugotos koordinatės iš krūvos atminties.
Pogrupis - 7/007
Kodas 7 vadina antrąja forma, kuri yra tiesiog kitos formos. Formos gali būti naudojamos kitų formų pavidalu, o tai padeda sumažinti nuobodų formuojančių formų susidarymą. Po 7 kodo nurodomas kitas figūros numeris nuo 1 iki 255 (prisiminkite, kad visos formos, esančios a.šp failas identifikuojamas pagal numerį.) Pavyzdžiui:
7,2 2 pav. Vadina antrine forma.
X, y atstumas - 8/008
Kodai 8 ir 9 panaikina apribojimą, kurį vektoriniai kodai (tik 16 krypčių) taiko piešdami.
Kodas 8 apibrėžia atstumą, naudodamas du baitus, svyruojančius nuo -128 iki 127:
8, xDistance, yDistance
Žemiau pateiktame pavyzdyje parodytas 8 kodas dažnai naudojamas:
2,14,3,2,14,8,(-21,-50),14,4,2,14,5,8,(11,25),1,8,(-7,-32),2,
8, (13,32), 1,8, (- 7, -32), 2,8, (- 6,19), 1,0E0,2,8, (- 15, -6), 1,0E0 , 2,
8,(4,-6),14,6,14,3,2,14,8,(21,-32),14,4,2,0
Pirmoje aukščiau esančioje kodo eilutėje 8 (- 21, -50) nubrėžta 21 vienetas kairėje (-x) ir 50 vienetų žemyn (-y).
X, y Atstumai - 9/009
Kai kodas 8 nurodo vieną koordinatę, 9 kodas nurodo koordinačių seką, nutrauktą (0,0). Pavyzdžiui:
9,(1,2),(-3,4),(5,-6),(0,0)
Oktanto lankas - 10 / 00A
Kodas 10 apibrėžia oktantas lankas, kuris yra lankas, kurio kampas ribojamas 45 laipsnių kartotiniais, kaip parodyta kitame paveiksle. Lankas visada prasideda 0 padėtyje, o paskui juda prieš laikrodžio rodyklę.

Lankas nurodomas šiais baitais:
10, spindulys, - 0 pradinisOktantas octantSpan
- 10 nurodo oktanto lanką.
- spindulys yra reikšmė nuo 1 iki 255.
- Neigiamas ženklas keičia lanko kryptį į laikrodžio rodyklę; palikite jį prieš laikrodžio rodyklę.
- 0 nurodo, kad šie simboliai yra šešioliktainiai.
- pradinisOktantas nurodo, kur prasideda lankas; vertė svyruoja nuo 0 iki 7).
- octantSpan nurodo, kaip sunkiai lankas važiuoja, vėlgi skaičių nuo 0 iki 7.
PATARIMAS Kai octantSpan yra 0, forma nubrėžia apskritimą. Oktanto lanko kodas paprastai naudojamas skliausteliuose, kad būtų aiškiau, pvz .: 10, (25, -040) |
Dalinis lankas - 11 / 00B
Kodas 11 yra naudingesnis, nes jis atkreipia lankus, kurie nesibaigia ir prasideda oktantais kampais. Tačiau jo specifikacijai reikia penkių baitų:
11, startOffset, endOffset, highRadius, spindulys, - 0 startOctant octantSpan
- 11 nusako trupmeninę lanką.
- startOffset nurodo, kokiu atstumu (laipsniais) nuo oktanto kampo prasideda lankas.
- endOffset nurodo, koks atstumas nuo oktanto kampo baigiasi lanku.
- aukštasRadijus nurodo didesnį kaip 255 vienetų spindulį; kai lanko spindulys yra ne mažesnis kaip 255 vienetai, šis parametras yra 0. The aukštasRadijus padauginamas iš 256, tada pridedamas prie spindulys vertė norint rasti lanko spindulį.
- spindulys yra reikšmė nuo 1 iki 255.
- Neigiamas ženklas keičia lanko kryptį į laikrodžio rodyklę; palikite jį prieš laikrodžio rodyklę.
- 0 nurodo, kad šie simboliai yra šešioliktainiai.
- pradinisOktantas nurodo, kur prasideda lankas; vertė svyruoja nuo 0 iki 7.
- octantSpan nurodo, kaip toli lankas eina, vėlgi skaičių nuo 0 iki 7.
PATARIMAS Štai kaip „Autodesk“® siūlo nustatyti startOffset ir endOffset reikšmes:
|
„Bulge Arc“ - 12 / 00C
Kodas 12 nubrėžia vieno segmento lanką, pritaikydamas poslinkio vektorių išpūtimo koeficientą. 0C, xDisplacement, yDisplacement, bulge
- xDisplacement ir yDisplacement nurodo lanko pradžios x, y koordinates.
- bulge nurodo lanko kreivumą. Visos trys vertės svyruoja nuo -127 iki 127.
Taip elgiasi „Autodesk“® sako, kad išsipūtimas apskaičiuojamas: „Jei poslinkio nurodytas linijos segmentas yra D ilgio, o statmenas atstumas nuo to segmento vidurio yra aukščio H, išsikišimo dydis yra ((2 * H / D) * 127). . “

Puslankiu (180 laipsnių) išsipūtimo vertė būtų 127 (nubrėžta prieš laikrodžio rodyklę) arba -127 (nubrėžta pagal laikrodžio rodyklę), o linijos reikšmė būtų 0. Jei lankas didesnis nei 180 laipsnių, naudokite du lankus iš eilės.
„Polyarc“ - 13 / 00D
Kodas 13 nubraižo a poliarkas, lankas, sudarytas iš dviejų ar daugiau dalių. Jis nutraukiamas (0,0).
13,(0,2,127),(0,2,-127),(0,0)
PATARIMAS Jei norite nubrėžti tiesią liniją tarp dviejų lankų, efektyviau naudoti nulinio besiveržimo lanką, nei perjungti lankus ir linijas. |
Vėliavos vertikalus tekstas Vėliava - 14 / 00E
Kodas 14 skirtas tik šriftams ir tik šriftams, skirtiems dėti horizontaliai ir vertikaliai. Kai orientacija vertikali, apdorojamas šis kodas; jei horizontalus, kodas praleidžiamas.
Šiandien pradėkite gaminti sudėtingus linetypes
Nuolatinės arba prenumeruojamos licencijos, veikiančios visomis kalbomis, visuose regionuose.
- Įvadas
- 55 patarimai BricsCAD vartotojams
- Nustatymai
- Aplinkos keitimas
- Individualizuota vartotojo sąsaja
- Įvadas į dialogo langą Tinkinti
- Tinkinkite meniu juostą ir kontekstinius meniu
- Įrankių juostos ir mygtukų piktogramos
- Makrokomandų ir diesel kodo rašymas
- Juostelės juostos ir skydai
- Klavišų paspaudimai, slapyvardžiai ir apvalkalo komandos
- Pelės, dukart spustelėkite ir planšetinio kompiuterio mygtukai
- Absoliučiai viskas, ką reikia žinoti apie keturkojį
- Apvirtimo savybės
- Darbo vietos ir vartotojo sąsaja
- Projektavimo įrankių ir konstrukcijų plokštės
- Sukurti paprasti ir sudėtingi linijiniai tipai
- Rašymo liukai
- Formų ir šriftų dekodavimas
- Kodavimas lauko tekstu
- Rašant scenarijus
- Programavimas naudojant LISP (įvadas)
- LISP funkcijos
Gerbiamasis Ralphas Grabowskis!
Dabar programuoju vaizdinį linetipo redaktorių vb .net.
Aš perskaičiau jūsų labai naudingą straipsnį iš sudėtingų linetipų ir formų.
Įstrigau dviejuose šio straipsnio taškuose: „Reduced Scale“ - 3/003 ir „Enlarged Scale“ - 4/004.
Kaip šie dalykai iš tikrųjų veikia?
Mano formos kodas:
* 28 166,04KV
4,250,4,4,3,241,3,122,002,9,(-8,15),(0,0),001,9,(0,-30),(0,0),002,9,(-48,30),(0,0),001,9,(-4,-2),(-3,-4),(-1,-7),(0,-4)
(1,-7),(3,-4),(4,-2),(3,0),(4,2),(3,4),(2,7),(0,4),(-2,7),(-3,4),(-4,2),(-3,0),(0,0),002,9,(24,-28),(0,0),001,9,(-1,-2)
(-2,2),(2,1),(1,-1),(0,-3),(-1,-3),(-2,-1),(0,0),002,9,(27,35),(0,0),001,9,(-14,-20),(21,0),(0,0),002,9,(43,20),(0,0)
001,9,(11,-30),(11,30),(0,0),002,9,(-36,-19),(0,0),001,9,(9,-11),(0,0),002,9,(-1,20),(0,0),001,9,(-14,-14),(0,0),002,9
(0,24),(0,0),001,9,(0,-30),(0,0),002,9,(-22,15),(0,0),001,4,122,4,241,3,4,3,250,0
Mano formos faile pradedami šie kodai: 4 250,4,4,3 241,3122
ir baigiasi: 4,122,4,241,3,4,3,250,0
Taigi, kaip aš galiu apskaičiuoti kiekvieną vektoriaus dydį naudodamas šias vertes (kurios prasideda kodu 009)?
Pagarbiai: Norbertas
(atsiprašau už mano anglų kalbą, aš ne anglas)
Greičiausias būdas gauti atsakymą į jūsų klausimą yra atsiųskite mums palaikymo užklausą.
Gerbiamas Ralfas Grabowskis!
Taigi mano rūšiuotojo klausimas yra, jei mano formos faile prasideda šie kodai: 4,250,4,4,3,241,3,122
tada mano padidinto dydžio (kodas 4) vertė lygi: 250 * 4
o sumažinta skalė (3 kodas) lygi: 241 * 122?
Ačiū: Norbertas
Greičiausias būdas gauti atsakymą į jūsų klausimą yra pateikti paramos prašymą. Mūsų palaikymo komanda mielai padės. Arba galite apsilankyti mūsų Forumas ir paklauskite „Bricsys“ bendruomenės.
Turbūt geriausias menas apie SHP/SHX – labai padėkite man naudojant SHX peržiūros programą. Viena trūkstama dalis (SHX) yra nežinomas baitas "26" (0x1A) po antraštės parašo pabaigos – tai kažkoks terminatorius ar turi ypatingą reikšmę?
O kaip su komanda 14/00E – ar bandėte apsaugoti apvaliąja nuoroda į pakrovimo formą A iš B, kur A apkrauna B?
Ačiū už komentarą! Greičiausias būdas gauti atsakymą į savo klausimą yra pateikti paramos prašymą. Mūsų palaikymo komanda mielai padės. Arba galite apsilankyti mūsų Forumas ir paklauskite „Bricsys“ bendruomenės.