As you have said, a similar structure rhombohedral graphite can be found in the Naval Research Laboratory crystal structure database. For the primitive vectors for rhombohedral graphite in a rhombohedral lattice and the atomic positions within primitive unit cell, you also can found them there:
http://cst-www.nrl.navy.mil/lattice/struk.xmol/rgr.posThe following information is copied from there:
Primitive vectors
a(1) = 1.22832727 -0.70917508 3.34686537
a(2) = 0.00000000 1.41835016 3.34686537
a(3) = -1.22832727 -0.70917508 3.34686537
Basis Vectors:
Atom Lattice Coordinates Cartesian Coordinates
C 0.16666667 0.16666667 0.16666667 0.00000000 0.00000000 1.67343269
C -0.16666667 -0.16666667 -0.16666667 0.00000000 0.00000000 -1.67343269
In your question, the lattice parameters for rhombohedral graphite are given in a hexagonal lattice, they (i.e. a_hex, c_hex) can be converted to the ones(a_rho, theta) of a rhombohedral lattice:
You may convert them by an online tool here:
http://qpeng.org/tools/r2h.htmlor by the formula listed here:
http://cst-www.nrl.navy.mil/lattice/struk/rgr.html Since you want to mix cabon and BN in the structure of rhombohedral graphite, it is better to first create a crystal structure of rhombohedral graphite in a hexagonal lattice. The atomic positions in hexagonal lattice of rhombohedral graphite can also be found here:
http://cst-www.nrl.navy.mil/lattice/struk/rgr.htmli.e.
Atomic positions of carbon given in fractional coordinate type:
(0,0,z) (0,0,-z), where z= 0.1666666667.
Once you know the atomic positions and lattice parameters for rhombohedral graphite in hexagonal and rhombohedral lattices, you can easily create a crystal structure of rhombohedral graphite by using "Bulk Builder" in Virtual NanoLab, and then get the atomic positions in the primitive unit cell and the supercell. Please try it by yourself.